IE不识别TD宽度?

问题描述:

我不知道为什么IE似乎不能识别我指定的宽度?IE不识别TD宽度?

基本上,我有这样的代码:

<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; 
} 

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

我会说这是因为有您的<td>

尝试没有内容将在那里使细胞具有一定内容的&nbsp;,并看到如何继续下去。

或者,根据您的要求,在单元上放置一个height也可以。

基本上细胞是在目前的扁平线,需要的东西告诉它这是多么高,以吸引在后台

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

+1

+1关闭。然而,没有内容是必需的(见http://jsfiddle.net/MvBf5/8/)*是*所需要的是一些高度(0高度的东西很难看:-)' '增加了一条高度。在链接中我明确地添加了CSS高度。 – 2011-05-06 04:25:37

+0

@pst是的,我刚刚在你身后2秒后发布了一个高度,你首先回答了答案,尽管如此,如果你把它放在答案中,我会很高兴地向你投票。 – 2011-05-06 04:26:22

+1

别傻了:) – 2011-05-06 04:26:54