Egy tag-hez készíthetünk több különböző, ún. stílusosztályt is: a tag neve után egy ponttal elválasztva adjuk meg az osztály nevét (módosítót), pl.

code.html {color: yellow}
code.js {color:blue}

Az osztályneveket meg lehet adni konkrét tag nélkül is, pl.

.js {color: blue}

Ez esetben a .js nevű osztályt bármelyik tag-gel használhatjuk. Az osztályoknak pl. a funkciójuk szerint adhatunk nevet. Az osztályokra a t ag-ekben a CLASS attribútummal lehet hivatkozni, pl.

<p class=code.html>sárgával írt kód</p>.

Egyszerre csak egy módosítót használhatunk kiválasztó elemenként, alosztályok megadása (pl. code.html.tulajdonsag) nem lehetséges. Léteznek ún. ID-kiválasztók (ID-selectors) is: ezek megadásánál a kettőskereszt (#) karaktert használjuk, és elnevezésük arra utal, hogy a HTML tag-ekben az ID attribútummal lehet rájuk hivatkozni. Pl.

#ind30 {text-indent: 30}

stílusmegadásra hivatkozunk:

<p id="ind30">ez egy 30 pixellel beljebb kezdett bekezdés</p>

Pszeudo-osztályok és pszeudo-elelemek

A CSS-t támogató böngészők automatikusan felismerik az ún. pszeudo-osztályokat és pszeudo-elemeket is. A pszeudo-osztályok megkülönböztetik az elemek típusait (pl. a linkeket és a látogatott linkeket, mint hivatkozástípusokat). A pszeudo-elemekkel a tag-ek által meghatározott elemek bizonyos részeire hivatkozhatunk, pl. egy bekezdés első betűjére. Használatuk: kiválasztó:pszeudo-osztály {tulajdonságnév: érték} kiválasztó:pszeudo-elem {tulajdonságnév:érték} A pszeudo-osztályok és pszeudo-elemek nem adhatók meg a CLASS attribútummal, de a hagyományos stílusosztályokkal igen, pl. Kiválasztó.osztály:pszudo-osztály {tulajdonságnév: érték} Kiválasztó.osztály:pszudo-elem {tulajdonságnév: érték} #### Hivatkozások pszeudo-osztályai

Az tag-hez használhatjuk a - link

  • visited
  • hover
  • active

pszeudo-osztályokat, pl.

a:link { color: red }
a:visited { color: green; font-size: 85% } 
a:hover { color: black; font-size: 85% } 
a:active { color: blue; font-size: 125% }

Ezzel a hivatkozások, az aktuális és a már bejárt hivatkozások megjelenését változtathatjuk meg. Első sor pszeudo-elem Az első sor

(first-line)

peszeudo-elem segítségével a szövegblokkok első sorának adhatunk a többi sortól eltérő kinézetet, pl.

P:first-line {font-variant: small-caps; font-weight: bold }

Az első betű (first-letter) pszeudo-elemmel lehet iniciálékat készíteni, pl.

p:first-letter { font-size: 300%; float: left }

A szerző honlapja: http://fodorsi.ini.hu

Harder

Harder

Profil