gpt4 book ai didi

html - Clearfix 的问题

转载 作者:行者123 更新时间:2023-11-28 12:48:39 24 4
gpt4 key购买 nike

我一直无法将 clearfix 应用于许多 div,我已经学习了几个教程,找到了 herehere ,但我的名为 Bar 的 div 仍然不会扩展以容纳 Logo 和导航 div。

这是我的标记,我们将不胜感激任何和所有建议。我为 div 制作了一些奇怪的颜色,以帮助查看它们的结束位置,并帮助尝试查看到底发生了什么。

<div id="bar" class="group">
<div id="nav">
<ul>
<a href="#"><li>Home</li></a>
<a href="#"><li>What We Do</li></a>
<a href="#"><li>Our Work</li></a>
<a href="#"><li>Our People</li></a>
<a href="#"><li>Contact Us</li></a>
</ul>
</div>
<div id="logo">
<img src="images/logo.png" title="" alt="" />
</div><!--Close Logo-->

CSS:

body{
margin:0;
}

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

#bar{
background-color: #e2871a;
width:100%;
}

/*NAVIGATION */
#nav{
color:#fff;
float:right;
margin-right:50px;
background-color:chartreuse;
}

#nav>ul{
list-style:none;
padding:0;
margin:0;
}

#nav>ul li{
display:inline;
}

#nav>ul a>li {
color:#fff;
padding-bottom:100px;
background-color:blue;
margin-right:15px;
}

#nav>ul a>li:hover{
border-bottom:3px solid white;
}

#logo{
float:left;
width:15%;
margin-left:5%;
background-color:red;
}

最佳答案

问题是:

#nav>ul li{
display: inline;
}

顶部/底部填充或边距不会影响内联元素相对于其父元素的高度。使其成为blockinline-block

关于html - Clearfix 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17173917/

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