在HTML5上使用向左浮动时,div底部的边距

夜店

我不明白为什么以下代码会在黄色div下方创建边距?以下代码是HTML5(请参阅doctype)。如果您删除了doctype,因此它不是HTML5,那么就没有空白(我喜欢)。关键是该代码必须在HTML5中(这是我的要求)。同样,黄色的div必须具有width:300px(这是我的要求)。

在这种情况下,如何摆脱黄色div下方的边距

<!DOCTYPE html>
<html>
<body>
    <div style="background-color:#00f;">
        <div style="display:inline-block;width:300px;background-color:#ff0;">
            <div style="float:left;">Hello</div>
            <div style="float:right;">World</div>
        </div>
    </div>
</body>
</html>

您可以在以下网址查看上面的代码:https : //jsfiddle.net/gscz9ahq/

您在这里有预览:

在此处输入图片说明

我尝试使用“ clear:both;”;没有成功。

关于如何解决这个问题的任何想法?您可以修改jsfiddle代码以使其正常工作吗?

他们离开了

正是display: inline-block;创造空间的原因。但是您的html有点过时,使用float时需要清除div。

检查小提琴

<div style="background-color:#00f;">
  <div class="clearfix" style="width:300px;background-color:#ff0;">
    <div style="float:left;">Hello</div>
    <div style="float:right;">World</div>
  </div>
</div>

.clearfix:after {
    content: "";
    display: table;
    clear: both;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在HTML5上使用向左浮动时,div底部的边距

来自分类Dev

HTML5 canvas fillText边距

来自分类Dev

外部div(未浮动时)丢弃内部<p>边距

来自分类Dev

使用mpdf在表格中的div上添加边距顶部和底部

来自分类Dev

向左浮动时,填充不同DIV“高度”上的间隙

来自分类Dev

如果小于最小宽度,则向左浮动或自动增加边距

来自分类Dev

如果小于最小宽度,则向左浮动或自动增加边距

来自分类Dev

HTML5“固定”浮动DIV?

来自分类Dev

Div 底部的边框,无填充或边距

来自分类Dev

父 div 上具有负边距的 CSS 浮动列正在堆叠

来自分类Dev

在移动设备上查看时 HTML 边距压扁

来自分类Dev

在 css 中使用浮动时出现意外的 10px 边距

来自分类Dev

如何在div中没有浮动的外部边距

来自分类Dev

涉及浮动左元素时如何修复边距自动

来自分类Dev

Div不会向左浮动

来自分类Dev

无法识别HTML5 / CSS3边距命令

来自分类Dev

div负边距-底部不起作用

来自分类Dev

外部 DIV 的边距底部不起作用

来自分类Dev

试图让第3个div“浮动”在2个div上,即“向左浮动”和“向右浮动”

来自分类Dev

检测元素底部边距上的鼠标悬停

来自分类Dev

底部上的徽章导航视图填充或边距

来自分类Dev

如何在sidenav materializecss上添加边距底部?

来自分类Dev

添加 FAB 时不显示颤动底部导航边距

来自分类Dev

CSS-div上的边距

来自分类Dev

在 <div1> 上应用边距

来自分类Dev

HTML / CSS:向左浮动

来自分类Dev

CSS定位,不使用浮动或边距调整

来自分类Dev

底部边距在html页面上不起作用

来自分类Dev

幻影顶部浮动边距