html - 导航栏没有移到右侧?

标签 html css

我正在尝试重新创建 Google 主页,作为 theodinproject 的一部分,但在尝试将导航栏从顶部移至右侧时遇到问题。

我尝试了 display: flex 和 float: right 但我不确定如何将图像、Gmail 和登录按钮置于右侧。有人告诉我,我的风格也没有得到应用。有人愿意帮忙吗?我将不胜感激。下面是我的 html 和 css 代码片段以及页面显示方式的链接。 /image/pAgDn.png

    <ul>
    <li><a><button>Sign in</button></a></li>
    <li><a href="#images">Images</a></li>
    <li><a href="#gmail">Gmail</a></li>
    </ul>  
</header>

ul {
    list-style-type: none;
  }
  
  li {
    float: right;
  }
  
  li a {
    display: block;
    padding: 10px 10px;
  }```

最佳答案

看来你唯一的错误是没有 <style>标记你的 CSS 代码。试试这个。

<style>
ul {
    list-style-type: none;
  }
  
  li {
    float: right;
  }
  
  li a {
    display: block;
    padding: 10px 10px;
  }
</style>

关于html - 导航栏没有移到右侧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65660541/

相关文章:

html & css 效率性能问题

html - css方向rtl元素顺序问题

css - 并排对齐按钮

html - 关于是否/何时在新窗口/标签中打开链接的最佳做法是什么?

html - 如何在不使用固定高度的情况下使另一个 div 内的两个 div 具有相同的高度

css - Bootstrap 3 在输入字段中放置图标

html - flex 流 :row-reverse wrap-reverse in reverse order html and css

javascript - 查找与 HTML 文档中的模式匹配的所有类?

html - 在不同行中显示文本和单选按钮

javascript - 数据表页面加载问题