再次遇到了 Internet Explorer 给我制造麻烦的情况。我有一个表格,在同一行中有两个单元格。我想将一些文本左对齐显示(第一个单元格),另一个文本右对齐显示(第二个单元格)。在 Chrome 和 Firefox 中完全正常,但是在 IE 中所有文本都左对齐:
<table width="660px">
<tr>
<td align="left" width="160px">Text 1</td>
<td align="right" width="160px">Text 2</td>
</tr>
经过一些研究,我想知道是否应该将其放在CSS上,所以我将其更改为:
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;
}
在IE浏览器中仍然无法正常工作(至少在版本9中如此)。有没有人对此有什么提示?我应该使用其他东西(比如div)吗?
doctype
吗? - Clyde Lobo