CSS vertical center

Zdravo!

Imam div, katerega bi rad centiral točno na sredino ekrana ne glede na velikost okna. Dosegel sem, da se prilaga po horizontali, rad bi pa da se tudi po vertikali. Trenutno imam narejeno takole:

html,body{
    height:100%;
    background-image:url(images/bg.jpg);
    background-repeat:no-repeat;
background-attachment:fixed;
background-position:center;

}

#content {
  width: 1011px ;
  height:616px;
  margin-left: auto ;
  margin-right: auto ;
  background-image:url(images/okvir.png);
  background-repeat:no-repeat;

}

<body>
<div id="content">test</div>
</body>

Rezultat je na spodnji sliki, moral bi pa biti plav okvirček na centriran na sredino.

Hvala za pomoč!

3 odgovori

okoli contenta še #container naredi

1

preberi si kak tutorial kako vertikalno centrirat elemente, prijemov je vec...

ena varianta je, da das containerju (wrapperju) display: table-cell in pol das vertical-align: middle;... pol imas varianto, da das inline-block; pa line-height: isti kot je visina conteinerja... je pa to zlo tezko, ce nimas fiksne visine..

kar pobrskaj po netu...

drgaci pa ko imas kako kodo, je najbolje da fliknes v jsfiddle.net

1

Pohvalil bi uporabnika Draganche, ki mi je hitro in strokovno pomagal in rešil težavo!
Hvala tudi Mešetarju za nasvete.

2