Tag: 边缘

CSS保证金崩溃

所以,当你没有为给定的div元素设置任何边距或填充或边框时,基本上会发生边缘折叠?

何时在CSS中使用margin和padding

在编写CSS时,应该在决定何时使用margin以及何时使用padding时使用特定的规则或准则?

子元素的边距移动父元素

我有一个包含另一个div ( 子 )的div ( 父 )。 Parent是没有特别的CSS风格的第一个元素。 当我设置 .child { margin-top: 10px; } 最终的结果是,我的孩子的顶部仍然与父母alignment。 而不是孩子被向下移动10px,我的父母向下移动10px。 我的DOCTYPE被设置为XHTML Transitional 。 我在这里错过了什么? 编辑1 我的父母需要有严格定义的尺寸,因为它有一个背景,必须从上到下显示(像素完美)。 所以设置垂直边界是不行的 。 编辑2 这种行为在FF,IE和CR上都是一样的。

为什么这些内联块div元素之间存在无法解释的差距?

我有两个内嵌块div元素,它们是相同的,彼此相邻放置。 但是,尽pipe边距设置为0,但两个div之间似乎还有一个4像素的神秘空间。没有父节点影响它们 – 发生了什么? CSS #container { display:inline-block; position:relative; background:rgb(255,100,0); margin:0px; width:40%; height:100px; } 这就是我想要的样子: