Ci sono errori.
Errore di sintassi:
hai due <div> con lo stesso nome: non e` possibile. Per dare lo stesso stile a piu` di un oggetto devi usare le classi.
(stesso problema ripetuto piu` volte nella pagina)
Errore semantico:
usi due div e delle immagini inserite per fare dei bordi.
Le immagini che non fanno parte del contenuto informativo vanno posizionate come sfondo.
E probabilmente puoi metterle come sfondo del #menuItem, senza fare altri <div>. Esempio:Se usi XHTML, dentroil <div> ci devimettere uncodice:<div class="menuItem"> <p class="menuItemLink" <a href="#">Link riga</a> </p> </div> .menuItem{ width:98px; height:52px; float:left; margin-top:1px; margin-right:2px; background: url(tutto lo sfondo del blocco); } .menuItemLink { margin: auto; text-align:center; color:#FFFFFF; background: transparent; text-transform:uppercase; } .menuItemLink a { /* qui la formattazione eventuale del link */ }
, per cui

Rispondi quotando