03.05.2013 Views

Dreamweaver CS3 - Adobe

Dreamweaver CS3 - Adobe

Dreamweaver CS3 - Adobe

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Informatie over CSS-stijlen<br />

DREAMWEAVER <strong>CS3</strong><br />

Handboek<br />

De term naast elkaar verwijst naar de manier waarop een browser uiteindelijk stijlen voor specifieke elementen op een<br />

webpagina weergeeft. Drie verschillende bronnen zijn verantwoordelijk voor de stijlen die u op een webpagina ziet: de<br />

stijlpagina die is gemaakt door de auteur van de pagina, de (eventuele) aangepaste stijlselecties van de gebruiker en de<br />

standaard stijl van de browser zelf. In de voorgaande onderwerpen wordt het maken van stijlen voor een webpagina<br />

beschreven als de auteur van zowel de webpagina als de stijlpagina die aan die pagina is gekoppeld. Maar browsers hebben<br />

ook hun eigen standaard stijlpagina's die de weergave van webpagina's opleggen en gebruikers kunnen ook hun browsers<br />

aanpassen door selecties te maken waarmee de weergave van webpagina's wordt aangepast. De uiteindelijke weergave van<br />

een webpagina is het resultaat van het samenkomen (of "trapsgewijs weergeven") van de regels van deze drie bronnen om<br />

de webpagina optimaal weer te geven.<br />

Een veelgebruikt label—het alinealabel, of -label—illustreert het concept. Browsers hebben standaard stijlpagina's die<br />

het lettertype en de tekengrootte voor alineatekst (dat wil zeggen, tekst die tussen-labels in de HTML-code staat)<br />

definiëren. In Internet Explorer wordt bijvoorbeeld alle standaardhoofdtekst, met inbegrip van alineatekst, standaard in<br />

Times New Roman, Normale grootte lettertype weergegeven.<br />

Als de auteur van een webpagina kunt u echter een stijlpagina maken die de standaardstijl van de browser voor het<br />

alinealettertype en de alineatekengrootte vervangt. U kunt bijvoorbeeld in uw stijlpagina de volgende regel maken:<br />

p {<br />

font-family: Arial;<br />

font-size: small;<br />

}<br />

Als een gebruiker de pagina laadt, worden de standaardinstelllingen voor de alineatekst van de browser vervangen door het<br />

alinealettertype en de tekengrootte die u als auteur hebt ingesteld.<br />

Gebruikers kunnen selecties maken om de browserweergave optimaal aan te passen voor eigen gebruik. In Internet<br />

Explorer kan de gebruiker bijvoorbeeld Weergave > Tekstgrootte > Grootste selecteren om het paginalettertype uit te<br />

breiden naar een grootte die beter leesbaar is als hij vindt dat het lettertype te klein is. Uiteindelijk (tenminste in dit geval)<br />

vervangt de selectie van de gebruiker zowel de standaardstijlen van de browser voor de alineatekengrootte als de<br />

alineastijlen die door de auteur van de webpagina zijn gemaakt.<br />

Overerving is een ander belangrijk deel van de getrapte versie. Eigenschappen voor de meeste elementen op een webpagina<br />

worden overgeërfd—alinealabels erven bijvoorbeeld bepaalde eigenschappen van het body-label over, labels voor een lijst<br />

met opsommingstekens erven bepaalde eigenschappen van alinealabels over, enzovoort. Bijvoorbeeld wanneer u in uw<br />

stijlpagina de volgende regel maakt:<br />

body {<br />

font-family: Arial;<br />

font-style: italic;<br />

}<br />

Alle alineatekst op uw webpagina (en tekst die eigenschappen overerft van het alinealabel) zal Arial en cursief zijn, omdat<br />

het alinealabel deze eigenschappen van het body-label overerft. U kunt echter specifieker worden met uw regels en stijlen<br />

maken die de standaardformule voor overerving vervangen. Bijvoorbeeld wanneer u in uw stijlpagina de volgende regel<br />

maakt:<br />

body {<br />

font-family: Arial;<br />

font-style: italic;<br />

}<br />

p {<br />

font-family: Courier;<br />

font-style: normal;<br />

}<br />

Alle standaardhoofdtekst zal Arial en cursief zijn, behalve (overgeërfde) alineatekst, die zal worden weergegeven als Courier<br />

normal (niet-cursief). Technisch gezien erft het alinealabel eerst de eigenschappen over die zijn ingesteld voor het bodylabel,<br />

maar negeert het vervolgens die eigenschappen omdat het zelf haar eigen gedefinieerde eigenschappen heeft. Omdat<br />

pagina-elementen in het algemeen eigenschappen overerven van erboven, veroorzaakt de rechtstreekse toepassing van een<br />

eigenschap op een label met andere woorden altijd een vervanging van de standaardformule voor overerving.<br />

119

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!