HTML,我不明白为什么仍然需要把class =" container"在class =" nav"?

时间:2015-05-13 08:35:36

标签: html css

我不明白为什么还要把class =" container"在class =" nav"? class =" nav"已经将整个元素分开......为什么还需要把class =" container"?

<div class="nav">
  <div class="container">
    <ul>
      <li><a href="#">Airbnb logo</a></li>
      <li><a href="#">Browse</a></li>
    </ul>
    <ul>
      <li><a href="#">Sign Up</a></li>
      <li><a href="#">Log In</a></li>
      <li><a href="#">Help</a></li>
    </ul>
  </div>
</div>

1 个答案:

答案 0 :(得分:0)

为什么?

因为在没有任何其他信息的情况下,您可能希望限制list($type1, $type2) = $max_keys; 类的宽度,但不能限制.container类的宽度。

也许您希望.nav为100%宽(默认为默认值),但容器宽度为80%且居中。

这只是一个原因......

以下示例:

.nav
* {
  margin: 0;
  padding: 0;
}
.nav {
  background: lightblue
}
.container {
  width: 80%;
  margin: 0 auto;
  background: green;
  height: 150px;
}