【发布时间】:2013-08-29 10:26:41
【问题描述】:
这是我的 HTML 代码
<div id="div1">
<div></div><div></div><div></div><br/><div></div><div></div><div></div>
</div>
我的 CSS:
#div1 {
width:150px;height:100px;white-space:nowrap;
border:blue 1px solid;padding:5px;
}
#div1 div {
width:30px;height:30px;
border:blue 1px solid;
display:inline-block;
*display:inline;zoom:1;
margin:0px;outline:none;
}
如果我在<html> 标签之前插入<!DOCTYPE html>,页面将如下所示:
但如果我删除<!DOCTYPE html> 标签,两行之间的“空白”将被删除
但我想使用<!DOCTYPE html> 标签,这是推荐的,但我找不到任何可以删除该空格的 CSS 规则,我使用了 margin:0;outline:none;等等......但它不起作用,任何人都可以帮助我。谢谢!(我英语不好……)
【问题讨论】:
-
如果在标签前插入what?
-
尝试在
#div1上设置一个 30px 的line-height。
标签: css html whitespace margin