IE 无法识别 TD 宽度?
我想知道为什么 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;
}
即使我在 标签内添加 width="17",宽度仍然不会改变。这是相当令人沮丧的,因为问题似乎很简单。
I wonder why IE doesn't seem to recognize the width I specify?
Basically I have this code:
<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;
}
Even if I add width="17" inside the <td></td>
tags, the width still doesn't change. This is quite frustrating because the problem seems to be very simple.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我想说这是因为您的
中没有内容
尝试在其中添加
以便单元格中有一些内容,然后看看情况如何。
或者,根据您的要求,在单元格上放置
高度
也可以。基本上,单元格目前是一条扁线,需要一些东西来告诉它它有多高,以便绘制背景。
示例: http://jsfiddle.net/MvBf5/
I'd say it's because there's no content in your
<td>
Try adding a
in there so the cell has some content, and see how that goes.
Alternatively, placing a
height
on the cell may work as well, depending on your requirements.Basically the cell is a flat line at the moment, and needs something to tell it how tall it is, in order to draw the background in.
Example: http://jsfiddle.net/MvBf5/