Websites met stijl
Naslag: erven
Op dit naslagblad
Relaties
Elementen nemen eigenschappen over van andere elementen. We spreken dan van erven. Daarbij zijn de relaties tussen elementen van belang.
Het is gebruikelijk de engelse termen voor familierelaties te gebruiken: parent, child, descendant, sibling, ancestor.
De voorbeelden hebben betrekking op de figuur.
Erven
- Children erven de meeste eigenschappen van de parent. Als de parent rode letters heeft zullen de children dat ook hebben.
- Maar niet alle eigenschappen vererven automatisch. Meestal is dat logisch.
Zo wordt een border niet geërfd door de children.
Anders zouden alle alinea's in een omkaderde division ook omkaderd worden.
- De children geven in het algemeen de geërfde eigenschappen weer door aan hun children. Je zou dus kunnen zeggen dat alle descendants eigenschappen erven.
- In de (engelstalige) css-naslag van W3-schools staat bij elke eigenschap of die vererft of niet (inherited: yes of no).
- Door een eigenschap de waarde inherit te geven, erft die van de parent.
p {border: inherit;}
Met de bovenstaande stijlregel erft de alinea de eventuele border van de parent.