Kaskádový styl připojíte do dokumentu v zásadě třemi způsoby:
<p style="color: green;">Tento odstavec je zelený.</p>
Tento odstavec je zelený.
Smysl to má jen u příležitostného formátování.
style
:
<style> p { color: green; } </style>
Takto budou všechny odstavce dokumentu (ohraničené elementem p
)
obarveny zeleně.
Tento způsob je vhodný, když má být styl nedělitelnou součástí dokumentu – např. při odesílání stránky mailem. Pro běžné webové stránky je nejlepší následující způsob
Nejprve se vytvoří obyčejný textový soubor, např. default.css
,
obsahující pravidla formátování pro jednotlivé prvky stránky.
Tento externí soubor se v dalším kroku připojí k dokumentu.
link
:
<head> <head> ... <link rel="stylesheet" type="text/css" href="default.css" /> </head> <body> ... </body> </html>Tento způsob podporují všechny prohlížeče s podporou kaskádových stylů (Netscape Navigator 4.x s chybou).
@import
:
<head> <head> ... <style><!-- @import url("default.css"); --></style> </head> <body> ... </body> </html>Tento způsob nepodporují starší verze prohlížečů, proto je výhodný, když tyto prohlížeče potřebujeme od stylu "odstřihnout" (a to potřebujeme kvůli chybám implementace téměř vždy).
Podívejte se na ukázku připojení externího stylu dvěma různými způsoby.
Dokument může obsahovat několik různých stylových předpisů (např. lze načíst větší počet externích souborů). Pokud obsahují definice pro týž prvek, "vyhrává" poslední definice.