Hallo,
dir ist noch nicht klar, dass eine Id (id=box) nur einmal im Dokument vormkommen darf.
Stimmt, das ist mir nicht klar. Warum ? Scheint doch zu funktionieren.
nur von validem Markup kann man erwarten, dass es von allen Browsern richtig dargestellt wird. Hier findet man z.B. etwas zum id-Attribut http://de.selfhtml.org/html/attribute/allgemeine.htm@title=html/attribute/allgemeine.htm, ansonsten darfst du auch gern selbst mal die Suche bemühen.
Auch der Validator dürfte für dich interesant sein, um dein HTML zu checken.
Muss ich jetzt für jede Box eine eigene class anlegen ?
nein, du würdest für alle divs eine Vorschrift definieren. Das ist ja gerade der Unterschied zur id, die nur für 1 Element gilt.
http://de.selfhtml.org/css/formate/zentrale.htm#klassen@title=css/formate/zentrale.htm#klassen
aus <div id="box">...</div>
wird <div class="box">...</div>
und das CSS entsprechend
aus #box{ height:120px; ... }
wird div.box{ height:120px; ... }
aus #box:hover div{ ... }
wird div.box:hover div{ .. }
Gruß plan_B
*®*´¯`·.¸¸.·