再次,Internet Explorer对我来说并不容易。我有一个在同一行中有两个单元格的表格。我想显示一些文本与左侧(第一个单元格)对齐,另一个文本与右侧(第二个单元格)对齐。这在Chrome和Firefox的工作充分,但在IE浏览器中的所有文本显示左对齐:HTML/CSS表右对齐文本在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)吗?
你介意做一个[小提琴](http://jsfiddle.net)? – Inkbug 2012-08-01 15:55:07
即使是初始设计,在IE9中似乎也能正常工作。将边框添加到表格中,以获得有关文字如何对齐的更多视觉效果。 – 2012-08-01 15:56:51
解决这些类型问题的最快方法是使用IE开发工具(F12)。然后,您可以对CSS进行更改,并随时查看实时结果。 – 2012-08-01 15:57:51