Wieso ist die Verwendung vieler <div> schlecht?
Nicht die Verwendung _vieler_ div-Elemente ist schlecht, sondern die falsche Verwendung. Eine Überschrift ist <h1>
, Fließtext ist <p>
usw. Ein <div>
hat keine Bedeutung, es ist lediglich ein Container für beliebiges Zeugs. Die Bedeutung nennt man „Semantik“, eine Einführung ist Semantischer Code - Definitionen, Methoden, Zweifel.
Wer hat nun etwas von semantisch wertvollem Quelltext? Vor allem Suchmaschinen gewichten Text in Überschriften höher als den Rest und davon profitieren letztlich alle Besucher: Sie finden damit erst, wonach sie suchen. Ein kleiner aber wichtiger Teil der Besucher benutzt Browser, die keinerlei CSS beherrschen und sähen bei Quelltext, der lediglich über CSS-Klassen formatiert wurde nur eine Wurst an Text. Mit den richtigen Elementen ist dagegen auf den ersten Blick ersichtlich, was tatsächlich wichtig ist.
Roland