text-align-center in <li> - element

CSS:

body {
 margin: 0;
}

.header {
    width: 80%;
    height: 20%;
    margin-left: 10%; 
    position: fixed;
    top: 0; 
    box-sizing: border-box;
    border-style: solid;
    border-width: 1px;
    background-color: green;
}

.image {
    width: 20%;
    height: 100%;
    float: left;
    box-sizing: border-box;
    border-style: solid;
    border-width: 1px;
}

.navigation {
    width: 79%;
    height: 100%;
    float: right;
    text-align: right;
    box-sizing: border-box;
    border-style: solid;
    border-width: 1px;
}

ul {
    height: 100%;
    font-size: 0;
    box-sizing: border-box;
    border-style: solid;
    border-width: 1px;
    background-color: yellow;
}

li {
    height: 100%;
    font-size: initial;
    display: inline-block;
    box-sizing: border-box;
	border-style: solid;
	border-width: 1px;
    background-color: blue;
}

HTML:

<div class="header">	

      <div class="image">
      Image
      </div>
  
      <nav class="navigation"> 
        <ul>
          <li> 1.0 Main Menu </li>
          <li> 2.0 Main Menu </li>
          <li> 3.0 Main Menu </li>
        </ul>
      </nav>
      
</div>

Mit dem obigen code habe ich eine <header> mit einer <image> und ein <navigation>. All dies funktioniert gut so weit.

Nun möchte ich, dass die text innerhalb der <li> element wird in der center. Deshalb habe ich versucht, zu gehen, mit der Eigenschaft text-align: center; im li CSS aber es hat nicht funktioniert.

Was muss ich ändern in meinem code, um die text innerhalb der <li> Elemente zentriert?

Finden Sie auch meinen code hier: https://jsfiddle.net/5jv8m5xf/39/

  • Haben Sie versuchen, hinzufügen von "text-align: center" auf Ihrem "<ul>" - element?
  • Ja, aber es stellt den <li> Elemente in der Mitte. Nicht der text innerhalb der <li> - Elemente.
  • Sie möchten die vertikale Ausrichtung des Textes?
  • stackoverflow.com/questions/33049010/how-to-center-text-in-li
  • Ich habe versucht, verwenden Sie die text-aling:center und seine Werke. Ich war nicht in der Lage, um den Effekt zu sehen, weil der <li> die Breite ist so klein, wenn Sie erhöhen es vielleicht Sie sehen werden.
InformationsquelleAutor Michi | 2017-08-20
Schreibe einen Kommentar