Anche in questo caso, Internet Explorer non diventa facile con me. Ho una tabella con due celle nella stessa riga. Voglio visualizzare del testo allineato a sinistra (prima cella) e un altro allineato a destra (seconda cella). Questo è il lavoro completamente in Chrome e Firefox, ma in IE tutto il testo appare allineato a sinistra:La tabella HTML/CSS allinea correttamente il testo non funziona in IE
<table width="660px">
<tr>
<td align="left" width="160px">Text 1</td>
<td align="right" width="160px">Text 2</td>
</tr>
Dopo alcune ricerche mi sono chiesto se dovrei metterlo sul CSS, così ho cambiato in:
HTML:
<table class="anchors" width="660px">
<tr>
<td class="left" width="160px">Text 1</td>
<td class="right" width="160px">Text 2</td>
</tr>
CSS:
table.anchors td.left
{
text-align: left;
}
table.anchors td.right
{
text-align: right;
}
Si continua a non funzionare in IE (versione 9, almeno). Qualcuno ha un suggerimento su questo? Dovrei usare qualcos'altro (un div, per esempio)?
Ti dispiace fare un [violino] (http://jsfiddle.net)? – Inkbug
Sembra funzionare bene in IE9 anche in fase di progettazione iniziale. Aggiungi un bordo alla tua tabella per ottenere più effetti visivi su come il testo è allineato. –
Il modo più rapido per risolvere questi tipi di problemi è utilizzare gli strumenti di sviluppo IE (F12). Quindi puoi apportare modifiche al css e vedere i risultati in tempo reale. –