hahaha...;)
jah, to so pa res osnove...
no, na kratko... ID je identifikacija elementa v DOMu (html)... vsak html element ima svoj ID... nikakor ne smeta imeta 2 elementa isti ID.
class je tako kot prevod, razred. vec elementov lahko spada v isti razred.
to je iz vidika HTMLja...
iz vidika CSSja pa:
cilajnje HTML elementa prek IDja je: #mojid
ciljanje HTML elementa prek CLASSa je: .mojclass
razlika pa zakaj uporabit enega ali drugega je pa ocitna... torej z #mojid lahko ciljas natanko 1 element (tisti, ki ima ta ID, glej razlago zgoraj)
z .mojclass pa lahko ciljas VSE elemente, ki so v tem razredu...
torej, recimo da imas HTML kodo tako:
<div id="box1">
<p class="red">Telicki so se skotili</p>
<b>Hanyo</b> je pomagal pri <b class="red">porodu</b>
</div>
<div id="box2">
<p class="blue">Internet Explorer sux</p>
<b class="red">Mesetar</b> said so
</div>
torej
dive lahko ciljas:
div{
color: green;
}
ali
#box1{
color: green;
}
#box2{
color: black;
}
razrede pa tako:
.red{
color: red;
}
.blue{
color: blue;
}
je jasno?
Evo, me je Melkijad prehitel :)