jonneMedlem sedan jan. 20011 154 inlägg 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-TorMedlem sedan nov. 200013 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
jonneMedlem sedan jan. 20011 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-TorMedlem sedan nov. 200013 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>
jonneMedlem sedan jan. 20011 154 inlägg Ok då har jag nog uppfattat det hela korrekt.
Tack och bock.