Originariamente inviato da Myaku
secondo me si.
Primo, perchè non mi è chiaro il motivo per cui dovresti annidare un altro div con allineamento a sinistra, quando lo puoi definire direttamente sugli elementi che ti servono.
Secondo, perchè se un domani dovrai andare a modificare la grafica, e metti caso che il layout ti vada a sinistra, ti va bene se hai un sito di 5 pagine, ma se fai i conti con un sito con un numero considerevole di pagine ... ti voglio vedere a modificarle tutte
Hai ragione sull'obiezione dell'eventuale modifica futura, ma non è più semplice questo codice:
codice:
<CENTER>
<TABLE>
.....
</TABLE>
</CENTER>
piuttosto che:
codice:
<DIV STYLE='text-align:center;'>
<TABLE STYLE='margin:0px auto;'>
<TR>
<TD STYLE='text-align:left;'>
.....
</TABLE>
</CENTER>
Dove lo stile applicato al DIV contenitore centra la tabella per IE, mentre lo stile applicato alla tabella la centra in Firefox, e infine quello applicato alla cella riporta l'allineamento a sinistra del contenuto?
O magari c'è un modo più semplice di ottenere lo stesso effetto? (mi sono basato sulla tecnica utilizzata da html.it su BODY e Contenitore, per centrare i layout).