Citat:
Originally posted by Thir13teen@Jun 5 2008, 02:52
kan någon ge någon bra förklaring varför man inte alltid skulle använda class då?
|
Vid användning av ankarlänkar:
http://www.dinsida.se/lol.html#AnkarID
...eller kanske mest för att slippa problem då du t ex vill override:a en klass:
Kod:
<style type="text/css>
#DittSpecifikaElement
{
color: #f00;
}
.enGenerellKlass
{
font-size: 2em;
font-weight: bold;
color: #000;
}
</style>
<div class="enGenerellKlass">En svart stor fet text</div>
<p class="enGenerellKlass">En svart stor fet text</p>
<span class="enGenerellKlass">En svart stor fet text</span>
<div id="DittSpecifikaElement" class="enGenerellKlass">En röd stor fet text</div>
Dvs ID har högre specificitet än class vilket kan vara väldigt användbart för att slippa trassla in sig i överlagringar och onödigt användande av !important.