Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 为什么导航栏看起来像这样?_Html_Css - Fatal编程技术网

Html 为什么导航栏看起来像这样?

Html 为什么导航栏看起来像这样?,html,css,Html,Css,问题是:导航栏看起来像是在页面上向下浮动 导航栏为什么看起来像这样?我对css还是新手,我尝试了所有的方法,但都没有效果。我重新编写了代码,但问题没有解决。下面是导航的样子 它应该是什么样子的“> 本教程来自我的课程 全方位食品 再见垃圾食品。你好,超级健康餐 请帮助我的定义使其占据了屏幕上的整行。这将强制在新行上,使其看起来更低。如果您仍然需要row类的功能,它应该同时包含img和UL。您可以完全删除该div,并将class行应用于Nav元素 <nav cla

问题是:导航栏看起来像是在页面上向下浮动

导航栏为什么看起来像这样?我对css还是新手,我尝试了所有的方法,但都没有效果。我重新编写了代码,但问题没有解决。下面是导航的样子

它应该是什么样子的“>

本教程来自我的课程


全方位食品
再见垃圾食品。
你好,超级健康餐

请帮助我

的定义使其占据了屏幕上的整行。这将强制在新行上,使其看起来更低。如果您仍然需要row类的功能,它应该同时包含img和UL。您可以完全删除该div,并将class行应用于Nav元素

    <nav class="row">
        <img src="assets/images/logo-white.png" alt="omni-food" class="logo">
        <div class="main-nav">
            <ul>
                <li> <a href="#">Food delivery</a> </li>
                <li> <a href="#">How it works</a> </li>
                <li> <a href="#">Our cities</a> </li>
                <li> <a href="#">Sign up</a> </li>

            </ul>

        </div>

    </nav>


不要将整行仅用于徽标。您已使用
.row{max.width:1180px;}

将此.row类放入nav元素或 从徽标的div中删除行类

无法再现错误-
    <nav class="row">
        <img src="assets/images/logo-white.png" alt="omni-food" class="logo">
        <div class="main-nav">
            <ul>
                <li> <a href="#">Food delivery</a> </li>
                <li> <a href="#">How it works</a> </li>
                <li> <a href="#">Our cities</a> </li>
                <li> <a href="#">Sign up</a> </li>

            </ul>

        </div>

    </nav>