如果在严格模式下,表格单元格间距和单元格填充是否始终为 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你写的是“cellpadding=10”还是“cellpadding=10px”?
Did you write "cellpadding=10" or "cellpadding=10px" ?
这不是一般应该发生的事情。可能有一些标记的解释不同吗?您是否尝试过验证 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?