hi,
Nun steh ich vor der Frage, ob ich auch zu viele Divs bei meiner Homepage (www.inputmedia.de) eingesetzt habe.
Ich finde z.B., dass ich das div um den "weiter" Text und den Pfeil z.B. durch ein Span ersetzen könnte.
Div und Span sind beides "bedeutungslose" Elemente - wenn du die austauschst (sofern es der Kontext denn ermöglicht), bringt das keinen Mehrwert.
Worum es geht, dass ist der strukturell sinnvolle Einsatz von HTML - damit das HTML die Struktur der Inhalte bestmöglich auszeichnet.
Da HTML 4.01 Transitional verwendet wird, sind bspw. inline-Elemente als direkte Kinder von Body erlaubt.
Für Konstrukte wie
<div id="header"><img ...></div>
gibt es also eigentlich selten einen Grund - wenn darüber das Bild lediglich positioniert werden soll, hätte man auch direkt das Bild entsprechend formatieren können.
<div id="menu"><ul> lässt sich oftmals auch durch <ul id="menu"> ersetzen, wenn das Div dort keine weitere Aufgabe innehat.
Wo es hingegen fehlt, das sind Stellen wie diese hier:
<div style="height:80px;">
<h1>08.12.2006 Düsseldorf</h1>
Kleine Erinnerung an sonnige Tage mit L-Pav.
</div>
Entweder ist das "Kleine Erinnerungen" da auch noch eine Überschrift (ggf. niederen Grades) - oder ein eigenständiger Textabsatz. Ausgezeichnet ist es aber keinem der beiden entsprechend.
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }