IE 无法识别 TD 宽度?

发布于 2024-11-05 13:12:16 字数 403 浏览 1 评论 0原文

我想知道为什么 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

陈甜 2024-11-12 13:12:17

我想说这是因为您的 中没有内容

尝试在其中添加   以便单元格中有一些内容,然后看看情况如何。

或者,根据您的要求,在单元格上放置高度也可以。

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

示例: 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/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文