Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: centrowanie divów,gdy rodzic ma positon:fixed
Forum PHP.pl > Forum > Po stronie przeglądarki > CSS
szypi1989
centrowanie divóv ,gdy rodzic ma position :fixed;

oto kod html:
<div id="top">
<div id="topcont">
<div id="logo"><div id="contlogo"><span>text</span></div></div>
<div id="notice">

</div>
</div>
</div>

Chciałbym aby divy logo i notice były wycentrowane,i aby span text był także wycentrowany w pionie i poziomie.
Próbowałem zmienić divy logo i notice na float:left.Wszystko ładnie,ale tekst za to nie jest wyśrodkowany:( Proszę o pomysły.


div#top{
position:fixed;
left:50%;
margin-left: -550px;
width:1100px;
background-color:#000;
height:40px;
text-align:center;
}
div#topcont{
display:inline-block;
width:900px;
height:40px;
background-color:#00F;
text-align:center;
}
div#logo{
display:inline-block;
text-align: center;
width:100px;
height:40px;
background-color:#0f0;

}
div#notice{
background-color:#00F;
display:inline-block;
width:100px;
height:40px;
text-align: center;

}
div#logo #contlogo{
display: table;
margin:0px;

width:100px;
height:40px;
text-align: center;
background-color:#0F3;
}
span{
display: table-cell;
vertical-align: middle;

font-size: 15px;
}
erix
Puść gdzieś to na żywo.
szypi1989
Poprostu logo i notice nie są w lini:( O to mi chodzi,z tekstem sobie poradze.Jednym słowem,jak wycentrować dzieci (w lini) ,rodzica z position:fixed.
erix
Nie pytałem, co się dzieję, a napisałem, abyś wystawił gdzieś całość w Sieci i podał do tego linka.
szypi1989
http://szypi.cba.pl/build.php

nie działa na ie,divy o kolorze jasno niebieskim(logo) i różowym(notice) ,nie są w lini na ie.A chciałbym aby tym jasno niebeskim divie,umieścić na środku tekst i były w lini
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.