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