Home Ontwerp je site CSS Specifieke elementen benoemen in CSS

Specifieke elementen benoemen in CSS

In de voorgaande voorbeelden werd CSS-opmaak steeds toegepast op alle elementen. Alle titels werden rood en onderstreept weergegeven, alle tabelcellen (td) kregen een kleur enzovoort.

Als je een bepaalde opmaak wilt koppelen aan één bepaald element, kun je je niet meer uit de slag trekken met een regel à la p { text-align: center; } want dan zullen alle paragrafen (p) gecentreerd worden.

In ons voorbeeld moet de eerste paragraaf gecentreerd worden en de tweede moet links uitgelijnd worden. Hiervoor bestaan 2 mogelijkheden: de inline stijl of met het attribuut class.

Inline stijl

De inline stijl is erg gemakkelijk in gebruik. Je voegt direct de CSS-code toe aan het HTML-element. Hiervoor maak je gebruik van het attribuut style in de HTML-tag:

<p style="text-align: center;">tekst gecentreerd </p>
<p style="text-align: left;">tekst links uitgelijnd </p>

Het attribuut class

Als je veel inline stijlen gebruikt, wordt je code snel onoverzichtelijk. Het is nu net de bedoeling om inhoud en lay-out van elkaar te scheiden. Daarom gaan we de CSS-codes op een aparte plaats zetten en ernaar verwijzen met het attribuut class.

<html>
<head>
<title>test</title>
<style type="text/css">
p.centreer { text-align: center; }
.links { text-align: left; }
</style>
</head>

<body>
<p class="centreer">tekst gecentreerd</p>
<p class="links">tekst links uitgelijnd</p>
</body>
</html>

In het laatste voorbeeld bij de class links demonstreerde ik dat het gebruik van een selector (bijvoorbeeld p) niet noodzakelijk is.

Het grote voordeel van het weglaten van een selector is dat je de opmaak ook op andere elementen kunt laten toepassen. Je bent dus niet beperkt tot de p-tag, maar je kunt de opmaak van de class links nu ook laten toepassen op een div, op een td enzovoort.


Ga naar het volgende deel van de CSS basiscursus : Maten in CSS



8 + 4 =
 

GOOGLE adsense