Text in einem Blockelement mittig ausrichten

  • Hallo, es handelt sich um eine horizontale Navigationsleiste mit 4 Links. Der HTML-Code
    ist folgender:

    HTML
    <div id="dnav"> 
           <ul>
               <li><a>href="#.php">Start</a></li>
               <li><a>href="#.php">Auswertung: 1</a></li>
              <li><a>href="#.php">Auswertung: 2</a></li>
              <li><a>href="#.php">Auswertung: 3</a></li>   
          </ul>
      </div>

    Das zugehörige CSS-File:



    Die Breite der Boxen ist unter "#dnav li" festgelegt mit 140px. Dadurch werden die Links
    "Auswertung: 1 -3" zweizeilig dargestellt, was auch so sein soll. Nun kann ich aber nicht mit
    padding (left, right, top, bottom) den Text ausrichten, da ja der Link "Start" nur einzeilig ist.
    Ich suche also eine Methode mit der Text in der Box automatisch mittig ausgerichtet wird.
    Unter "#dnav a" habe ich mittels

    Code
    text-align:center;

    den text zumindest von
    Links nach rechts mittig hinbekommen. Aber wie bekomme ich ihn auch mittig von oben nach unten.
    Ich habe auch schon probiert:

    Code
    padding-top:auto;padding-bottom:auto;

    Brachte alles
    nichts...

  • Versuch's mal so.

    3 Mal editiert, zuletzt von djheke (13. Juni 2015 um 09:22)