Właściwości styli.


Dziedziczenie jest to mechanizm, który sprawia, że zdefiniowane style są przenoszone na elementy potomne. Dodyczy to większości znaczników z wyjątkiem marginesów, tła oraz obramowań.
W kaskadowych arkuszach styli wersji Css 2 został wprowdzony atrybut !inherit, który wymusza dziedziczenie po rodzicach.
Priorytet mówi nam, który znacznik zostanie zastosowany, gdy dany element jest objęty kilkoma znacznikami. Im wyższa cyfra priorytetu tym ważniejszy znacznik.

p {color:green}
Priorytet równy 1
p em {color:green}
Priorytet równy 2
.zielony {color:green}
Priorytet równy 10
p.zielony {color:green}
Priorytet równy 11
p {color:green !important;}
Słowo kluczowe !important zamieszcza sie na końcu selektora (po wartości, przed średnikiem). Ma najwyższy priorytet.

Kaskada to własność, która opisuje formatowanie znacznikami o tych samych priorytetach,
a o różnych właściwościach. Najprościej pokazać to na przykładzie.

p {color:green;background-color:yellow}
Pierwszy w kolejności w <head>
p {color:red}
Drugi w kolejności w <head>.
p {color:red;background-color:yellow}
Równoważny selektor znacznika.
Ponieważ kolor red był później (w kaskadzie) niż green, to on będzie zastosowany.


do góry   menu   powrót   naprzód