|
|
1
66
你可以把两个漂浮的潜水器放进去 另一个 其中一个设置为“溢出:隐藏”:
编辑 -在这个5年前的答案中再加一点:我认为造成这种混乱行为的原因是 margin collapse . 一个很好的技巧就是添加一个这样的CSS规则:
噗!现在(没有我的附加
再次编辑 -关于完整(而且,我认为,完全准确)的故事,请参见 Mark Amery's excellent answer . 这个答案掩盖了一些细节的复杂性。 |
|
|
2
19
虽然pointy显示了如何将浮动包装在一个DIV中,但是您也可以在浮动和主数据部分之间插入一个空的DIV。例如:
在不希望在某些HTML周围添加DIV包装的情况下,这可能会很有用。 |
|
|
4
7
Pointy和Randall Cook有很好的答案。我想我会再展示一个解决方案。
如果将第三个元素设置为“float:left;”和“clear:both;”,则它应该具有为第三个元素提供200像素边距的预期效果。这里有一个 link 举个例子。 这也可能影响其他后续元素,决定它们是否需要浮动。然而,它也可能具有预期的效果。 |
|
|
5
4
备选方案: < Buff行情>
实际上,您可以在浮动元素上放置一个
|
|
|
6
2
在主数据分区中使用“padding top”。或者,也可以用“padding top”将主数据分区包装在一起。 |
|
|
7
0
尝试在其中一个浮动元素上设置下边距。或者,可以将浮动包装在父元素中,并使用css hack clear it without additional markup . |
|
|
8
0
有时,位置相对和边缘的组合可以解决这类问题。 我在WordPress中的AlignRight和AlignLeft类中使用了这种技术。 例如,如果我想要一个“底部保证金”,这是尊重清除元素,你可以使用。
对于您的示例,您可以执行如下操作
|
|
|
Jamie · 在CSS链接的文件名中添加Jinja占位符 1 年前 |
|
Mass · 如何在Tailwind CSS v4中创建配置 1 年前 |
|
|
magenta placenta · 将css变量合并为一个变量 1 年前 |
|
ptownbro · 重叠分区标签,同时保持以下所有分区和内容就位 1 年前 |
|
|
john Rizzo · 按钮背景颜色、悬停和活动状态存在问题 1 年前 |