У меня исправлена аналогичная ситуация для моего сайта в IE 9, Chrome 14 и FireFox 8 со следующими
Моя таблица содержит четыре столбца, нечетные содержат метки и даже содержат входные данные. У меня есть четыре таблицы на моей странице, и все столбцы каждой таблицы выровнены по вертикали. Надеюсь, что эти шаги помогут
1 - Загрузите прозрачное изображение из любого места, возможно, размером 1x1, чтобы вы могли отрегулировать его размер в соответствии с вашими потребностями (не уверен, что изображение также может быть уменьшено с помощью CSS)
2- Определите ваш стол как
<table class="formed">
<tr>
<th class="colLabel"></th>
<th class="colField"></th>
<th class="colLabel"></th>
<th class="colField"></th>
</tr>
<tr>
<td></td>
[now rest of your columns row by row]
3- Определите ваш CSS как
.colLabel
{
text-align:right;
padding-right:0em;
height:auto;
background-image:url(Resources/Images/transparent.gif);
background-repeat:no-repeat;
width:8em;
}
.colField
{
text-align:left;
padding-right:0em;
height:auto;
background-image:url(Resources/Images/transparent.gif);
background-repeat:no-repeat;
width:20em;
}
.formed
{
width:90%;
table-layout:fixed;
padding:0;
margin:0;
}