-margin在使用时神秘地添加

时间:2011-07-13 12:27:38

标签: html html-table row margin doctype

当我指定一个doctype时,我的菜单按钮表行突然有一个边距 - 上面4个像素,下面3个。

看看: http://twineboard.se/pete/index.php

我只在第一页添加了doctype。导航到其他页面以查看表格应该是否应该完美折叠。

可能是什么问题?

2 个答案:

答案 0 :(得分:2)

如果您没有使用doctype,那么您处于'quirks模式',并且网页的框模型就像是1995年一样。现代网络需要一个doctype,没有一个页面就不应该创建。

答案 1 :(得分:1)

首先,表是一种设计这样的布局的糟糕方式。其次,DOCTYPE告诉浏览器如何呈现HTML,这对所有页面都非常重要。第三,如果您想解决该问题,请尝试使用CSS Reset或设置padding:0px; margin:0px;的全局属性