Siirry sivun sisältöön Avut CSS HTML JavaScript Kotisivu

STYLE-elementti XHTML 1.0 Strict -dokumenttityypissä

STYLE-elementillä merkitään dokumenttikohtaisia tyylimäärityksiä.

Merkkaus: <style type="..."> ... </style>
Sallittu sijainti: head
Sallittu sisältö: PCDATA
Attribuutit: id | kansainvälistymisattribuutit | media | title | type | xml:space

Huomiot

STYLE-elementin tietotyyppisisältö on XHTML-dokumenteissa muuttunut (HTML:n CDATA:sta) PCDATA:ksi, jolloin merkkauskielen kontrollimerkeillä on erikoismerkitys. Tästä aiheutuvat käytännön ongelmat voidaan helposti eliminoida merkkaamalla oletuksenomaisesti koko elementin sisältö CDATA-lohkoksi. Kts. koodiesimerkkiä alempana.

STYLE-elementin attribuutit

Pakollisella TYPE-attribuutilla ilmoitetaan tyylikielen sisältötyyppi (ContentType-tietotyyppi), eli mitä tyylikieltä ollaan käyttämässä.

MEDIA-attribuutilla ilmoitetaan tyyliehdotuksien yksi tai useampi (pilkulla erotettu) aiottu kohdemedia (MediaDesc-tietotyyppi), eli laitetyyppi, kuten näyttö (oletusmedia) tai tulostin, jolle tyyliehdotukset on tarkoitettu. Tarvittaessa tyyliehdotuksia voidaan kohdistaa myös usealle eri laitetyypille, koska dokumenttikohtaisia STYLE-elementin esiintymiskertoja ei ole rajoitettu.

XML:SPACE-attribuutti, jonka ainoa sallittu arvo on preserve, pyytää XML-sovelluksia säilyttämään elementin sisältämän tyhjän tilan. Muut attribuutit kuuluvat yleisiin attribuutteihin.

Esimerkki

Tässä esimerkissä mm. kerrotaan, että:

<style type="text/css"
 media="screen,print"
 xml:space="preserve"
 title="Yksinkertainen STYLE-elementin syntaksiesimerkki.">
/*<![CDATA[*/
h1 {
font-family:sans-serif;
font-style:italic;
}
p {
font-family:serif;
font-style:normal;
}
/*]]>*/
</style>
Referenssin käyttöliittymät:
laaja | rakenteellinen | suppea

Kaikki XHTML1 Strict -elementit