gpt4 book ai didi

html - ul 不在 div 容器内

转载 作者:搜寻专家 更新时间:2023-10-31 21:53:49 26 4
gpt4 key购买 nike

为什么我的容器背景颜色不是红色,而且 ul 不在 div 容器内??

风格:

#container {
width:1000px
}

#categoryorder {
float:left;
width:500px;
margin:0 0 0 50px;
display:inline;
list-style-type:none
}

#categoryorder li {
color:#003366;
font-size:20px;
float:left;
width:196px;
background-color:#fcfcfc;
border: 2px solid #dddddd;
margin:0 50px 50px 0;
line-height:50px;
text-align:center;
display:inline;
cursor:move
}

HTML:

<div id="container" style="background-color: red;">
<ul id="categoryorder">
<li id="ID_1">1</li>
<li id="ID_2">2</li>
<li id="ID_3">3</li>
<li id="ID_4">4</li>
<li id="ID_5">5</li>
<li id="ID_6">6</li>
<li id="ID_7">7</li>
<li id="ID_8">8</li>
</ul>
</div>

最佳答案

因为您在其中 float 了所有元素,而没有清除它们。创建一个清晰的类,然后在底部添加一个元素:

HTML

<div id="container" style="background-color: red;">
<ul id="categoryorder">
<li id="ID_1">1</li>
<li id="ID_2">2</li>
<li id="ID_3">3</li>
<li id="ID_4">4</li>
<li id="ID_5">5</li>
<li id="ID_6">6</li>
<li id="ID_7">7</li>
<li id="ID_8">8</li>
</ul>
<div class="clr"></div>
</div>

CSS

.clr{
clear:both;
font-size:0;
}

JSFiddle

关于html - ul 不在 div 容器内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21532976/

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