We hebben vijf smaken van CSS-stijlen behandeld. Vier van hen - stijlklassen, tag-override-stijlen, benoemde en gecombineerde stijlen - kunnen alleen aanwezig zijn in stylesheets.
Stijlbladen, afhankelijk van de plaats van opslag, zijn onderverdeeld in twee typen.
Afzonderlijk van webpagina's opgeslagen, in bestanden met extensie css... Ze bevatten de CSS-code voor de stijldefinities.
Listing 7.4 illustreert een voorbeeld van een externe stylesheet.
Zoals u kunt zien, zijn er hier vier stijlen gedefinieerd. In principe is alles ons bekend.
Als het externe stijlblad apart van de webpagina wordt opgeslagen, moet u het op de een of andere manier aan de webpagina binden. Dit is waar een enkele metatag voor is , die in het kopgedeelte van de bijbehorende webpagina wordt geplaatst. (In hoofdstuk 1 hebben we het gehad over metatags en gedeelten van webpagina's.) Dit is het formaat om het te schrijven:
TYPE = "tekst / css">
Het internetadres van het stylesheetbestand wordt vastgelegd als de waarde van het HREF-attribuut van deze tag.
Andere tagkenmerken zijn voor ons niet relevant. REL-kenmerk specificeert wat het bestand is waarnaar wordt verwezen door de tag , voor de huidige webpagina; de waarde "stylesheet" zegt dat dit bestand een externe stylesheet is. En het TYPE-attribuut geeft aan: Mime type het bestand waarnaar deze tag verwijst; de externe stylesheet is van het tekst / css MIME-type.
In het voorbeeld in Listing 7.5 binden we de externe stylesheet die is opgeslagen in het main.css-bestand aan de huidige webpagina.
Het voordeel van externe stylesheets is dat ze aan meerdere webpagina's tegelijk kunnen worden gekoppeld. Er is slechts één nadeel, en zelfs dat is onbeduidend: het externe stijlblad is opgeslagen in apart bestand, dus er is een kans om het te "verliezen".
(Lijst van 7.6) wordt rechtstreeks in de HTML van de webpagina geschreven. Ze is ingesloten in een gepaarde tag …