IE无法识别TD宽度?

时间:2011-05-06 04:10:27

标签: html css html-table internet-explorer-8 internet-explorer-7

我想知道为什么IE似乎无法识别我指定的宽度?

基本上我有这段代码:

<table>
   <tr>
    <td valign="top" align="right" class="left_frame"></td>
   </tr>
</table>

CSS:

.left_frame {
    background: url(images/side.gif) repeat-y; 
    width: 17px; 
}

即使我在<td></td>标签内添加width =“17”,宽度仍然不会改变。这非常令人沮丧,因为问题似乎很简单。

1 个答案:

答案 0 :(得分:4)

我说这是因为<td>

中没有内容

尝试在其中添加&nbsp;,以便单元格中包含一些内容,并查看结果如何。

或者,根据您的要求,在单元格上放置height也可以正常工作。

基本上,此刻的单元格是一条扁平线,需要一些东西告诉它它有多高,以便绘制背景。

示例:http://jsfiddle.net/MvBf5/