html - ul 类未与网站 Logo 内联

标签 html css

我的导航 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/

相关文章:

html - 为什么隐藏了部分图像

c# - 如何在 Razor 中使字形图标出现在 ajax 链接文本中?

jQuery 加载更多内容 div

html - 是否可以仅根据其一个子项的宽度来调整容器的大小?

html - 网页og :image are cropped in facebook

javascript - 如何相应地更改事件菜单项中的图像

javascript - 垂直固定的导航栏

php - 使用 "include"将 CSS 放入 PHP 文件

javascript - gridster 和多个 highcharts 的调整大小和定位问题

jquery - HTML/CSS/jquery - 导航选项卡