Das ist wie bei jeder Art von Objekten: Zusammenfassung von Datenfeldern und Methoden zu einer Einheit.
Vermisse ich schmerzlich auf HTML Seiten. Ich setze die nach dem Baukasten-System zusammen. So bekommt ein Festival etwa die Teilnehmerliste angehängt, die ein normales Event nicht hat.
Firefox akzeptiert zwar sowas
<section id="teilnehmer">
<style>
#teilnehmer {border:1px solid #f00;padding:5px;}
</style>
...
</section>
aber der Validator bezeichnet style unter section als Fehler. Da kann ich also nicht sicher sein, ob andere Browser das auch akzeptieren.
Klar könnte ich den anteiligen style auch im head unterbringen, aber das ist doch so bescheuert wie Tisch decken, die Gabeln liegen in der Küche und die Messer einen Stock höher im Schlafzimmer.
Gruß, Linuchs