Způsob jakým se stránka zobrazí na výstupním zařízení (počítač , tiskárna, hlasový výstup atd.) je možné definovat:
Slouží k definici stylu elementu ve kterém je definován.
Pokud se rozhodnete u elementů používat tyto atributy, je nutné v hlavičce dokumentu definovat typ stylového jazyka.
... <meta http-equiv="content-style-type" content="text/css" /> </head> <body> ... <h2 style="color: red;">Červený nadpis</h2> <p style="color: blue;">Modrý text odstavce</p> ...
Poznámka: V případě HTML dokumentu element meta na konci lomítko nemá.
Uzavřením stylu do komentáře znepřístupníme styly pro prohlížeče, které kaskádové styly (CSS) ještě neznají (CSS je podporováno až od HTML 3.2).
... <style type="text/css"> <!-- h2 {color: red;} p {color: blue;} --> </style> </head> <body> ... <h2>Červený nadpis</h2> <p>Modrý text odstavce</p> ...
V samotném obsahu elementu nejsou rozeznávány znakové entity.
Uzavřením stylu mezi <![CDATA[ a ]]> zajistíte rozeznávání znakových entit. Protože se ale nejedná o prvky stylu je vhodné je uzavřít do komentářů daného stylového jazyka.
... <style type="text/css"> /* <![CDATA[ */ h2 {color: red;} p {color: blue;} /* ]]> */ </style> </head> <body> ... <h2>Červený nadpis</h2> <p>Modrý text odstavce</p> ...
... <link rel="stylesheet" type="text/css" href="style.css" /> </head> <body> ... <h2>Červený nadpis</h2> <p>Modrý text odstavce</p> ...
Připojený soubor style.css obsahuje:
h2 {color: red;} p {color: blue;}
Pravidlo @import je doporučeno uvádět v CSS vždy jako první.
... <style type="text/css"> <!-- @import url("style.css"); h2 {color: red;} p {color: blue;} --> </style> </head> <body> ... <h2>Červený nadpis</h2> <p>Modrý text odstavce</p> ...
... <style type="text/css"> /* <![CDATA[ */ @import url("style.css") h2 {color: red;} p {color: blue;} /* ]]> */ </style> </head> <body> ... <h2>Červený nadpis</h2> <p>Modrý text odstavce</p> ...
Příklad pravidla @import v externím CSS souboru:
@import url("style.css") h2 {color: red;} p {color: blue;}
Doporučení:
Způsob | Podpora prohlížečů | Poznámka |
---|---|---|
<link> | všechny prohlížeče | |
<style> | IE 5.5 nerespektuje atribut media | |
@import url("ie4.css") | dodatky pro IE4 | odřízne NN4 |
@import "moderni_prohlizece.css" | moderní prohlížeče (od IE5+, NN6/Moz, Opera) | odřízne IE4 |
NN4 a IE4 z kaskádových stylů spolehlivě podporují pouze styl a barvu písma.
Příloha | Velikost |
---|---|
prideleni-stylu.zip | 1.04 KB |