Har sett att många skriver t.ex. div.header isället för #header i deras stilmall, någon här som känner för att förklara skillnaden mellan dem? (lite svårt att använda google om man inte har ett redigt sökord ; )
CSS - div.ID eller #ID ?
5 svar · 250 visningar · startad av Wec
Ja, alltså...
Med div.header skapar du en klass som du knyter till "taggen" div - du kan använda klassen i hur många div-taggar som helst: <div class="header">
Med #header skapar du ett ID som bara kan användas en gång på varje sida - <div id="header"> - och inte nödvändigtvis med taggen div. Vill du knyta den till DIV skriver du: div#header
aah, ok, men borde inte div.ettnamn vara saksamma som .ettnamn? eller?.. Whoa, im lost :/
Jo, på sätt och vis...
Men du kanske har fler "header"- klasser... En för DIV en för P osv.
p.header
div.header
Då kan du ge dem olika egenskaper!
Ahaja, Man tackar och bockar för förklaringen :- ) hade suttit o snurrat på den där frågan länge
Lite tydligare:
Stilmall:
<style type="text/css">
<!--
.header { font-family: Verdana; font-size: 11px; }
div.header { color: blue; }
p.header { color: red; }
-->
</style>
På sidan:
<p class="header">Hejsan!</p>
<div class="header">Hejsan!</div>
Bara färgen ändras och teckensnittet blir som angetts i "header"
Finurligt värre! :p