“响应”水平列出项目?

时间:2015-06-16 00:46:44

标签: html css

enter image description here

我目前正在使用我的网站,并且导航栏存在一些问题。我想在左边有第一个列表项,其他一切应该保持在右边。 (见附图)

<li>Some Text</li>
<li>About</li>
<li>Work</li>
<li>Contact</li>
<li>Etc.</li>

我现在可以尝试一些像

这样的愚蠢CSS
li:first-child:
padding-right:300px;

但这绝对是错误的方式。任何人都可以提供更智能,更现代的解决方案,能够快速响应/流畅吗?感谢。

1 个答案:

答案 0 :(得分:3)

你不这样做。你创建了一个包装div并将溢出设置为隐藏,然后在其中放置一个浮动到左边的<a>,以及你向右浮动的ul。

<div class="wrapper">
  <a class="logo">logo</a>

  <ul class="main-nav">
    <li><a href="#">link</a></li>
    <li><a href="#">link</a></li>
    <li><a href="#">link</a></li>
  </ul>
</div>

而css将是:

.wrapper {
  overflow: hidden;
}

 .logo {
   float: left;
 }

 .main-nav {
   float: right;
 }

 .main-nav li {
   display: inline-block;
 }

希望这有助于:)