wie man die navigation bar erstrecken sich über die Seite (HTML)

Ich habe Probleme mit meiner Navigationsleiste, seinen nicht, die sich über die Seite.

Hier der code:

CSS:

#nav {
  list-style: none;
  font-weight: bold;
  margin-bottom: 10px;
  width: 100%;
  text-align: center;
}
#nav ul {
  list-style-type: none;
  margin: 0px;
  padding: 0;
}
#nav li {
  margin: 0px;
  display:
}
#nav li a {
  padding: 10px;
  text-decoration: none;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #000000;
  float: left
}
#nav li a:hover {
  color: #FFFFFF;
  background-color: #35af3b;
}

HTML:

<div id="nav">
  <ul>
    <li><a href="#">Home</a>
    </li>
    <li><a href="#">Music</a>
    </li>
    <li><a href="#">Education</a>
    </li>
    <li><a href="#">Fun</a>
    </li>
    <li><a href="#">Entertainment</a>
    </li>
    <li><a href="#">Utilities</a>
    </li>
  </ul>
</div>

  • Sollten Sie post den relevanten code hier, aber wie wollen Sie es zu dehnen, quer über die Seite? Wollen Sie jedes <li> zu nehmen, bis die gleiche Breite? Wollen Sie nur den hintergrund-Teil zu dehnen?
  • Explosion Pillen. Wie, wenn Sie gehen, um google.com und nach oben schauen. Die Menüleiste da oben, ich will es dehnen so.
  • setzen background-color: black; im #nav {} css und sehen, ob es reicht dann. Ich glaube, Sie irren sich, es ist eigentlich stretching, aber Sie sind nicht zu sehen.
  • Ahmed Masud funktioniert Nicht, 🙁
InformationsquelleAutor user2277747 | 2013-05-18
Schreibe einen Kommentar