Gunnar Bittersmann: div vertikal und horizontal zentriert

Beitrag lesen

Für echtes vertikales Zentrieren gibt es in CSS m.W.n. keine Lösung, nur Würgarounds.

Siechfred,
Was hältste davon:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml">  
  <head>  
    <title>Vertikal und horizontal zentriert</title>  
    <meta http-equiv="content-type" content="text/html; charset=UTF-8" />  
    <meta name="DC.creator" content="Gunnar Bittersmann" />  
    <style type="text/css">  
[code lang=css]      html, body {  
        width: 100%;  
        height: 100%;  
        margin: 0;  
        padding: 0;  
      }  
    html {  
      display: table;  
    }  
    body {  
      display: table-cell;  
      vertical-align: middle;  
      background: red;  
    }  
    div {  
      width: 50%;  
      margin: auto;  
      padding: 1em;  
      background: white;  
    }

</style>
  </head>
  <body>
    <div>Vertikal und horizontal zentriert</div>
  </body>
</html>[/code]

Live long and prosper,
Gunnar

PS. Abgesehen davon, dass veraltete Schrottbrowser das nicht umsetzen …

--
„Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)