我如何打开一个空白?[副本]

这个问题在这里已经有答案了
如何禁用边距折叠?

(11个答案)

两年前关闭的

折叠CSS中的页边距:http://www.w3.org/TR/CSS21/box.html#collapsing-边距

我理解这个功能的目的,但我正在尝试布局,我不知道如何关闭它

CSS教程中通常解释的方法是:

  1. 添加边框
  2. 添加一个填充

所有这些都有副作用,当你处理带有背景图像和固定填充的像素完美布局时,副作用变得很明显

有没有什么方法可以简单地禁用折叠,而不必在布局中添加额外的像素?对我来说,通过视觉影响文档来改变这样的行为没有任何意义

好吧,你需要一些介于两者之间的东西来“打破”崩溃

我的第一个想法是使用一个div,中间设置了display:none,但这似乎不起作用

所以我试着:

<div style=“溢出:隐藏;高度:0px;宽度:0px;”&gt&lt/部门>

这似乎做得很好(至少在firefox中,这里没有安装internet explorer来测试它…)

<html>
<车身>
<div style=“边距:100px;”&gt&lt/部门>
<div style=“溢出:隐藏;高度:0px;宽度:0px;”&gt&lt/部门>
<div style=“边距:100px;”&gt&lt/部门>
&lt/车身>
&lt/html>

发表评论