jonne Medlem sedan jan. 2001 1 154 inlägg Frågan 19 mars 2002 09:32 #1 I css kan man vad jag har sett skriva på 3 olika sätt:
BODY { ... } - Sätter stil på en html tagg
.HeaderBold { ... } - Egendeffinierad klass
sen finns det en variant som sätter # framför.
exv
#boxContent { position: relative; left: -2px; top: -2px; }
Oftast så innehåller de just positionsangivelser. Min fråga är nu var, hur, varför etc man använder denna typen.
Web-Tor Medlem sedan nov. 2000 13 890 inlägg Det kallas för ID när man använder sig av #.
Du kan läsa om skillnaderna mellan klasser och ID här:
http://www.w3.org/TR/html4/struct/global.html#h-7.5.2
jonne Medlem sedan jan. 2001 1 154 inlägg Aha så att använda # på exv ett lager är igentligen bara ett sätta att lyfta ut positioneringen ur själva lagerkoden.
Vill man sedan ha ett likadant lager på en annan sida så kan man använda samma kod förutsatt att lagret har samma id, eftersom ett id måste vara unikt.
Korrekt?
Web-Tor Medlem sedan nov. 2000 13 890 inlägg Det stämmer.
Du kan även ange positionen på ett lager med en klass:
.boxContent {position: relative; left: -2px; top: -2px;}
<div class="boxContent">Lager</div>
jonne Medlem sedan jan. 2001 1 154 inlägg Ok då har jag nog uppfattat det hela korrekt.
Tack och bock.