我不知道这个问题对其他用户有多常见,但对我来说,这很常见,我不知道为什么会这样。
但是让我解释一下这些症状。 :)
当我使用css和div进行布局时,我很多时候最终会找到一个边距刚好停止工作的地方。可能是它增加了左右空间,但通常不是顶部和底部。
其他时候,div顶部的边距会导致页面上不需要的空间。
有这个问题经验的人吗?我可能做错了什么?
所有div当然都是正确关闭的,所以并不是那么明显。而且我知道,我知道,回答宽度并不是一个很好的例子。我只是扔出一根绳子,希望有一个救世主。谢谢!
答案 0 :(得分:0)
我认为问题在于float
和margin
。例如,如果你有div
float:right
而另一个div没有浮动,那么保证金将不适用!这两个要素之间不会有任何差额。除非你为第二个元素设置一个浮点数!
但请记住,在这些情况下,margin
申请了两个元素的内容。不是为了边界。内容将正确对齐但不与边界对齐!
这是一个常见的问题,我们可以将其称为浏览器BUG!
如果您有特殊问题,请告诉我们。
答案 1 :(得分:0)
如果你可以发布一些代码..这将是有帮助的。看到这些网站,并试图看看你出错的地方.. http://www.w3.org/TR/CSS21/box.html