-使用 时神秘地添加了边距
当我指定文档类型时,我的菜单按钮表行突然获得了边距 - 上方 4 个像素,下方 3 个像素。
看看: http://twineboard.se/pete/index.php
我仅将 doctype 添加到第一页。导航到其他页面可以看到表格按照应有的方式精美地折叠起来。
可能是什么问题?
When I specify a doctype, my menu button table row suddenly gets a margin - 4 pixels above and 3 below.
Have a look:
http://twineboard.se/pete/index.php
I added doctype only to the first page. Navigate to other pages to see the table beautifully collapsed as should be.
What could be the problem?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您不使用文档类型,那么您就处于“怪异模式”,网页的盒模型就像 1995 年一样。现代网络需要文档类型,没有文档类型就不应创建任何页面。
If you aren't using a doctype, then you are in 'quirks mode', and the box model for web pages is like it's 1995 all over again. The modern web requires a doctype and no pages should be created without one.
首先,表格是设计此类布局的糟糕方法。其次,
DOCTYPE
告诉浏览器如何渲染HTML,这对于所有页面都非常重要。第三,如果您想解决该问题,请尝试使用CSS Reset
或设置padding:0px; 的全局属性。边距:0px;
First of all, tables are an awful way to design a layout like that. Second of all, the
DOCTYPE
tells the browser how to render the HTML, it's very important for all pages. Thirdly if you want to fix that issue, try using aCSS Reset
or setting global properties ofpadding:0px; margin:0px;