Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS] Div wycentrowany w Divie.
Forum PHP.pl > Forum > Przedszkole
Schnitzeer
Mam sobie Diva powiedzmy 100x100px, w którym mam drugiego diva ze zdjęciem 100x100px.

O ile zdjęcie jest 100x100 nie ma żadnego problemu, (obrazek 1)
Jeśli zdjęcie jest np 30x100px, wtedy wędruje na górę diva a tak jest źle. (obrazek 2)
Muszę umieścić diva z małym zdjęciem na środku drugiego diva zawsze (obrazek 3)

Nie było by żadnego problemu, tylko że jest to sklep internetowy i muszę użyć tego samego stylu css do wszystkich przypadków bo fotka wpada z automatu.

Macie jakieś pomysły? Z góry dzięki.

crocodillo
  1. <div style="line-height:300px; border:1px solid red; width:300px; height:300px;text-align:center;">
  2. <div style="background-color:#eee;display:inline;vertical-align:middle">TEST</div>
  3. </div>
schnitzeer
Witam. Zastosowałem powyższy kod, niestety nie działa w dalszym ciągu.. sad.gif


Tak to wygląda u mnie:
  1. <div style="height: 135px; line-height: 135px; text-align: center;">
  2. <div style="display: inline; vertical-align: middle;">{ZDJECIE}</div>
  3. </div>
tomazino2
tak mysle że może by zastosować margin ?
mls
Nie wiem po co ten drugi DIV... Dodatkowo zdjęcie (znacznik IMG) musi posiadać w stylach "vertical-align: middle".

  1. <div style="height: 135px; line-height: 135px; text-align: center">{ZDJECIE}</div>
schnitzeer
Już wyjaśniam. Do {ZDJECIE} nie mam dostępu, sklep nadaje tam kod i wrzuca coś takiego jak poniżej.

  1. <div style="height: 135px; line-height: 135px; text-align: center;">
  2. <span class="galleria_tryb4"><a href="..."><img alt="..." title="..." src="..." border="0"></a></span>
  3. </div>



Wrzuciłem więc dla IMG przez spana te funkcje i .... lipa >>>>macie jakieś pomysły?
.galleria_tryb4 img {
vertical-align: middle;
display: inline;
}
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.