如果在严格模式下,表格单元格间距和单元格填充是否始终为 0(即使明确设置)?

发布于 2024-09-05 17:13:49 字数 356 浏览 9 评论 0原文

我有一个页面正在从怪异模式转换为严格模式。我添加了这一点:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"    
"http://www.w3.org/TR/html4/DTD/strict.dtd">

突然之间,我所有使用单元格填充和单元格间距的表格都崩溃了。该页面在 IE7 中看起来不错,但在 Firefox 中却崩溃了。这是预期的吗?

通过使用严格模式,即使我设置 cellpadding=10 它也会呈现为 0? (无填充)?

我需要将所有表格单元格转换为 div 吗?

I have a page I'm converting from quirks mode to strict mode. I added this:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"    
"http://www.w3.org/TR/html4/DTD/strict.dtd">

All of a sudden all my tables collapsed that use cellpadding and cellspacing. The page looks fine in IE7 but has collapsed in Firefox. Is this expected?

By using strict mode, even if I set cellpadding=10 it will render as 0? (no padding)?

Do I need to convert all the table cells to divs?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(2

┊风居住的梦幻卍 2024-09-12 17:13:49

你写的是“cellpadding=10”还是“cellpadding=10px”?

Did you write "cellpadding=10" or "cellpadding=10px" ?

栀子花开つ 2024-09-12 17:13:49

这不是一般应该发生的事情。可能有一些标记的解释不同吗?您是否尝试过验证 HTML?

That's not something that should happen generally. Might there be some markup that's getting interpreted differently? Did you try validating the HTML?

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