Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [div] wysrodkowanie
Forum PHP.pl > Forum > Po stronie przeglądarki > HTML \ XHTML
R@ven
Jak wysrodowac element w divie wzgledem osi x i y?
Div ma 500x500 px a jpeg np 100x100, wiem jak wysrodkowac wzdluz osi x (text-algain) a wzdluz osi y?
bela
text-valign: ?biggrin.gif
revyag
http://www.student.oulu.fi/~laurirai/www/css/middle/
http://www.hicksdesign.co.uk/journal/30/ve...tering-with-css
http://vmalek.murphy.cz/
trzy linki z google - "div + vertical center", wybrane na szybko biggrin.gif
wisnia
zawsze mozesz ustwic padding:) padding-top (od gory) padding-bottom (od dolu)
R@ven
Cytat(wisnia @ 2005-03-29 14:20:31)
zawsze mozesz ustwic padding:) padding-top (od gory) padding-bottom (od dolu)

Z tym w tym miejscu beda roznej wielkosci jpegi.

Zaczyna mi sie podobac to forum guitar.gif
Hfastmet
OK, a kod:

CODE
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<div style="width: 100px; heigh: 100px; border: 2px solid green;">cc</div>
<div style="width: 50px; heigh: 50px; border: 1px solid black;">rr</div>
</body>
</html>


wyświetla mi dwa prostokaty nałożone na siebie, dodaje centrowanie jednego z nich:

CODE
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<div style="width: 100px; heigh: 100px; border: 2px solid green; margin-left: auto;margin-right: auto;">cc</div>
<div style="width: 50px; heigh: 50px; border: 1px solid black;">rr</div>
</body>
</html>


i się centruje natomiast drugi spada o jego grubość niżej. Pytanie: jak zrobić by jeden był wyśrodkowany, a drugi pozostał na swoim miejscu?

ps. stosowałem z-indexy, displaye, positiony i bez efektu blinksmiley.gif
sebekzosw
  1. <div id="komunikat">
  2. <div class="komunikat_srodek">
  3. <div class="komunikat_tresc"></div>
  4. </div>
  5. </div>

Kod
#komunikat {
    width:100%;
    height:100%;
    position:absolute;
    display: table;
}

.komunikat_srodek {
    display: table-cell;
    vertical-align: middle;
}

.komunikat_tresc {
    width:100px;
    height:100px;
    margin:0 auto;
}
Hfastmet
jak wrzuce zawartość to się rozjeżdża, mógłby ktoś poprawić mój przykład?

no dzięki sebekzosw. Dzięki Twojemu przykładowi na spokojnie przerobiłem swój i dział jak należy guitar.gif
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.