首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在页眉中浮动,在导航列表和浏览器边缘之间没有间隙

问在页眉中浮动,在导航列表和浏览器边缘之间没有间隙
EN

Stack Overflow用户
提问于 2018-05-31 06:14:39
回答 1查看 23关注 0票数 0

如何将标题中的导航列表浮动到左侧,而不在列表左侧创建间隙?请告诉我,我必须改变或添加什么,才能不产生差距?在我的屏幕上,差距很明显,大约1厘米宽,在右侧导航菜单/列表上,没有差距。请告诉我如何让我的左边菜单像我右边的菜单一样浮动。

代码语言:javascript
复制
<!DOCTYPE html>
<html>
    <head>
        <style>
            header {text-align:center;}
            nav#right_menu > ul > li{display: block;float:right;position:relative; width:25px;}
            nav#left_menu > ul > li{display: block;float:left;position:relative; width:25px;padding: 0px;margin:0px; border:0px; text-align:left;}
        </style>
    </head>
    <body>
        <header>
            <nav id="left_menu">
                <ul id="left_menu">
                    <li>Hi1</li>
                    <li>Hi</li>
                </ul>
            </nav>
            <nav id="right_menu">
                <ul>
                    <li>Hi1</li>
                    <li>Hi</li>
                </ul>
            </nav>
            <img id="logo" src="logo.png" alt="logo" />
        </header>
    </body>
</html>

markt用ul {padding:0;}回答了这个问题,我添加的解决这个问题的代码是: nav#left_menu > ul {padding:0;}编辑:如果我在浮动时两边都有这个间隙问题,我会使用markt的确切代码;然而,我只有在左边的菜单上有问题,所以我使用了我的代码,即使markt的代码也可以工作。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-31 06:24:04

它在ul上进行填充。

尝试添加:

代码语言:javascript
复制
ul { padding: 0; }

到你的css

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50614039

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档