gpt4 book ai didi

html - ul 类未与网站 Logo 内联

转载 作者:行者123 更新时间:2023-11-27 23:23:04 24 4
gpt4 key购买 nike

我的导航 UL 元素未与我网站的 Logo 内联显示: Logo 大小是否可能?我试过将 width 属性添加到 #logo 但它不会 react ...

问题图片:http://prntscr.com/p5aygy

Logo 属性:496px x 109

HTML



<!--Navigation!!!-->
<nav>
<div id="logo"><img src="images/White.png"></div>
<label for="drop" class="toggle">Menu</label>
<input type="checkbox" id="drop"/>
<ul class="menu">
<li><a href="#">Home</a></li>
<li><a href="#">Pricing</a></li>
<li><a href="#">Faq</a></li>
<li><a href="#">Contact</a></li>
</ul>
</nav>

CSS 文件


nav {
margin: 0;
padding: 0;
background-color: black;

}
#logo {
display: block;
float: left;
padding: 10px 0 0 30px;
}
nav:after {
content: "";
display: table;
clear: both;
}
nav ul {
float: right;
list-style: none;
padding: 0;
margin: 0;
}
nav ul li {
display: inline-block;
float: left;
}


@media (max-width:768px) {
#logo {
display: block;
width:100%;
text-align: center;
float: none;
padding: 20px 0 10px;
}
nav ul li {
width: 100%;
}
.toggle + a, .menu {
display: none;
}

}```

最佳答案

您的 CSS 正在为 #logo 选择器的 Logo 顶部添加填充。这可能就是间距的来源。如果您想摆脱 Logo 上的额外间距,请像这样更改#logo 选择器的行:

#logo {
display: block;
float: left;
padding: 0 0 0 30px;
}

再次为下面的媒体查询行:

@media (max-width:768px) {
#logo {
display: block;
width: 100%;
text-align: center;
float: none;
padding: 0 0 0 10px;
}
}

此外,您的 Logo 图像有可能在您可以看到的部分周围有透明空间吗?有时,如果图像修剪不当,可能会导致意外的间距错误。

如果您可以提供 Logo 图像文件本身的链接,我们可以尝试排除这个潜在问题。

关于html - ul 类未与网站 Logo 内联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57911194/

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