Div Container horizontal und vertikal zentrieren

Div Container lassen sich mit absoluter Positionierung und Minusabständen zentrieren (siehe [post id=3140][/post]). Meine neue Lieblingsmethode, um einen Div Container mittig zu platzieren, ist aber Folgende:

<!DOCTYPE html>
<html>
  <head>
    <title></title>
    <meta charset="UTF-8">
    <style>
      #wrapper {
        width: 400px;
        height: 400px;
 
        position: relative;
        display: table-cell;
        vertical-align: middle;
        text-align: center;
 
        background-color: black;
      }
 
      #center {
        width: 200px;
        height: 200px;
 
        position: relative;
        display: inline-block;  
 
        background-color: yellow;
      }
    </style>
  </head>
  <body>
    <div id="wrapper">
      <div id="center"></div>
    </div>
  </body>
</html>

Div Element horizontal und vertikal zentrieren

Ein Code sagt mehr als tausend Worte:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <title>Centering a Div horizontally and vertically</title>
    <style type="text/css">
      html
      {
        background-color: black;
      }
 
      body
      {
        width: 100%;
        height: 100%;
        position: static; /* don't make it relative! */
      }
 
      #centered
      {
        position: absolute;
        height: 396px;
        width: 400px;
        margin: -198px 0px 0px -200px; /* 50% height, 0px, 0px, 50% width */
        top: 50%;
        left: 50%;
        background-color: violet;
        border: 1px solid white;
      }
    </style>
  </head>
  <body>  
    <div id="centered"></div>
  </body>
</html>

Horizontale Navigationen mit Listen

Für Navigationen werden oft die HTML Listen-Tags <ol> und <ul> verwendet. Standardmäßig haben diese Listen einen vertikalen Aufbau, so dass die Listen-Elemente <li> untereinander angeordnet sind. Für eine horizontale Navigation braucht man aber einen waagerechten Aufbau.

Im Folgenden zeige ich, wie man dieses Layout mit CSS einstellen kann.
Horizontale Navigationen mit Listen weiterlesen

Multi-Level Navigation mit WordPress

Oft möchte man eine horizontale Navigationsleiste auf seiner Webseite haben, welche dann die Unterkategorien in einer vertikalen Navigationsleiste anzeigt. Um dieses Layout in WordPress zu erreichen, muss man ein wenig tricksen.

Multi-Level Navigation mit WordPress weiterlesen