Hur kan vi använda CSS?
När vi vill designa ett element kan vi göra det huvudsakligen 4 olika sätt.
- Använda
style
direkt på HTML-elementet. Här designas enbart det elementet vi har använtstyle
på. Detta är inget bra tillvägagångssätt då vi blandar HTML och CSS i samma dokument, vilket leder till svårigheter vi underhåll.
<h1 style="color: red;">Jag är en röd rubrik</h1>
- Använda ID’t för att ge style. Då ID i ett HTML-dokument bör vara unika ger detta bara stil till de unika elementet, men vi har separerat HTML och CSS.
<!-- HTML-dokumentet -->
<h1 id="red-header">Jag är en röd rubrik</h1>
/* CSS-filen */
#red-header {
color: red;
}
- Använda klassen för att ge style. Vi designar nu alla element som har en specifik klass och vi har separerat HTML och CSS. Många designers förespråkar att alltid använda klasser för att designa.
<!-- HTML-dokumentet -->
<h1 class="red-header">Jag är en röd rubrik</h1>
<p class="red-header">Jag är en röd paragraf</h1>
/* CSS-filen */
.red-header {
color: red;
}
- Använda element för att ge style. Vi designar nu alla element av en specifik typ på ett specifikt sätt genom att använda elementet istället för de mer specifika regler ovan.
<!-- HTML-dokumentet -->
<h1>Jag är en röd rubrik</h1>
<p>Jag är bara en vanlig paragraf</h1>
/* CSS-filen */
h1 {
color: red;
}
#Revision history
- 2018-10-17: (A, efo) Första versionen.