-使用 时神秘地添加了边距

发布于 2024-11-19 20:22:07 字数 239 浏览 0 评论 0原文

当我指定文档类型时,我的菜单按钮表行突然获得了边距 - 上方 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 技术交流群。

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

发布评论

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

评论(2

站稳脚跟 2024-11-26 20:22:07

如果您不使用文档类型,那么您就处于“怪异模式”,网页的盒模型就像 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.

池木 2024-11-26 20:22:07

首先,表格是设计此类布局的糟糕方法。其次,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 a CSS Reset or setting global properties of padding:0px; margin:0px;

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