Jak formátovat RSS: Přidání stylu do zdroje

Jeden problém, který vyniká s Rich Site Summary ( RSS - často známý jako Real Simple Syndication) je styl nebo jeho nedostatek. Vlevo bez jakéhokoli formátování, informace prezentované na RSS kanálu nejsou ničím jiným než surovými daty. Vypadá to trochu jako počítačový výpis nebo textový soubor. Je stále funkční a poskytuje všechny informace, které potřebuje čtenář konzumovat obsah, ale vypadá nevýrazně.

Otázkou je, zda můžete informace o vašem webu nebo blogu na krmivu vizuálně příjemné a atraktivní? Odpověď je ano. Existuje celá řada způsobů, jak to udělat, ale nejjednodušší je propojením souboru CSS s vaším dokumentem XML.

Co je to CSS?

Kaskádové styly (CSS) jsou jeden způsob, jak formátovat dokument. Výhoda CSS spočívá v tom, že se jedná o pokyny pro prezentaci stránky a její segmenty. To znamená, že jedna stránka CSS může skutečně pracovat pro více dokumentů nebo webových stránek. Již jsem zahrnoval přidávání CSS do XML. Když pracujete se souborem XML pro zdroj RSS, koncept je stejný.

Jak přidat Styling CSS do RSS

CSS je samostatný soubor, který poskytuje specifické instrukce pro formátování procesoru. Procesor se postupně podívá na každý řádek v dokumentu XML. Začne to s výkazem prohlášení. Označuje jazyk souboru a poskytuje informace, například verzi.

Procesor se přesune dolů na další řádek kódu. Při propojení CSS do souboru XML by měl tento řádek sloužit jako ukazatel do souboru pro formátování.

Přidáním tohoto řádku do souboru XML RSS informujete, že procesor obsahuje samostatný soubor s informacemi. V tomto případě je soubor kaskádový stylový list. Procesor ví, že soubor otevře a přečte jej. Dokončený soubor XML pro zdroj RSS by vypadal takto:

XML články z Lifewire Vzrušující nové nabídky ze světa XML a Lifewire Lifewire Zůstaňte v aktuálním stavu se všemi tipy a triky v designu webových stránek s https: // www. /

Jak formátujete a stylujete informace závisí na vás. Použijte značky prvků v souboru XML pro soubor CSS. Například:

položka {display: block; spodní okraj: 30pt; margin-left; 0; }}