Cytat(Cysiaczek @ 15.08.2007, 13:10:40 )

Identyfikator wskazuje na jeden konkretny obiekt w dokumencie, natomiast klasa może być używana przez wiele obiektów. Bardzo często używa się obu rozwiązań jednocześnie, a najczęściej decyduje konkretne zapotrzebowanie w danym miejscu.
Pozdrawiam.
Nadal nie obrazuje mi to dlaczego miałbym stosować identyfikatory w końcu mogę stosować same klasy.
Cytat(mike @ 15.08.2007, 13:17:03 )

Pytanie faktycznie trochę głupie ale nie dlatego, że początkujące czy coś w tym stylu.
Ale pytasz o mechanizmy pomagające sobie na wajem a nie wykluczające.
Stosowanie samych klas jest tak samo złe jak samych identyfikatorów.
Powinno się używać i tego i tego.
Przykład:
Masz stroną, na której linki mają jakiś tam styl (nieważne). Ale na przykład część linków (których jest na pewno więcej niż jeden) powinna mieć inny styl. Dodatkowo jeden z nich w zależności od kontekstu strony powinien być pogrubiony i na czerwono.
a.klasa {
color: #cdcdcd;
background-color: #123;
}
a.klasa#identyfikator {
color: #f00;
font-weight: bold;
}
<a href="#" class="klasa">link 1
</a> <a href="#" class="klasa">link 2
</a> <a href="#" id="identyfikator" class="klasa">link 3
</a> <a href="#" class="klasa">link 4
</a> <a href="#" class="klasa">link 5
</a>
Można to zapisać jeszcze krócej używając samych klas
<?php
<style type="text/css">
a.klasa {
color: #cdcdcd;
background-color: #123;
}
a.bred{
color: #f00;
font-weight: bold;
}
</style>
<a href="#" class="klasa">link 1</a>
<a href="#" class="klasa">link 2</a>
<a href="#" class="klasa bred">link 3</a>
<a href="#" class="klasa">link 4</a>
<a href="#" class="klasa">link 5</a>
?>
Wygląda na to, że stosowanie identyfikatorów opłaca mi się tylko wtedy kiedy jestem do tego zmuszony np. jak chcę zrobić jakiś link do danej części strony. Albo na potrzeby skryptu j/s itp.
Proszę, poprawcie mnie jeżeli się mylę.
Pozdrawiam bmL.