gpt4 book ai didi

html - 为什么容器内的容器在 float 时会失去背景颜色?

转载 作者:行者123 更新时间:2023-11-28 10:40:57 27 4
gpt4 key购买 nike

我的“我的作品”容器设置为浅灰色背景色。在这个容器中,有两篇文章,它们的容器分别命名为“my-blog”和“my-game”

我将“我的博客”和“我的游戏”向左浮动,它失去了背景颜色。

为什么“my-works”(父容器)中的第二个容器(“my-blog”和“my-game”)的背景颜色与其父容器设置的背景颜色不同?

html代码

    <section class="my-works">
<h3> MY WORKS </h3>

<article class="my-blog">
<h4>My Blog</h4>
<img src="blog.png" width="45%">
</article>

<article class="my-game">
<h4>A Tambay Inspired Flappy Bird - Yotni Bird</h4>
<img src="flappybird.png" width="45%">
</article>

</section>

CSS代码

    .my-works {
width:100%;
background-color: #F0F0F5;
}

.my-works h3 {
text-align:center;
margin-top: 0;
padding: 20px;

}

.my-blog {
width: 40%;
float:left;


}
.my-game {
width: 40%;
float:left;


}

这是图片

enter image description here

最佳答案

由于应用了 float ,.my-works div 将不再完全包裹内部 div。

您需要向 .my-works div 添加某种 clear 或 clearfix

清除修复

.my-works:before,
.my-works:after {
content: "";
display: table;
}
.my-works:after {
clear: both;
}

或者您可以将带有 clear:both; 的标签添加到您的 html。

清晰

<section class="my-works">
<h3> MY WORKS </h3>

<article class="my-blog">
<h4>My Blog</h4>
<img src="blog.png" width="45%">
</article>

<article class="my-game">
<h4>A Tambay Inspired Flappy Bird - Yotni Bird</h4>
<img src="flappybird.png" width="45%">
</article>

<br style="clear:both">

</section>

关于html - 为什么容器内的容器在 float 时会失去背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32653247/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com