Post
#1
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%)
|
Mam następujący problem, chciałbym w elemencie typu block umieścić element typu block węższy od nadrzędnego i chciałbym, aby znajdował się on w jego środu. Niestety, nie mogę tego osiągnąć. Próbowałem następująco, ale element wewnętrzny nie chce za nic puścić lewej krawędzi elementu nadrzędnego:
Jak już jesteśmy przy tym to jestem jeszcze ciekaw jak można umieścić dwa elementy typu block obok siebie (bez bezpośredniego pozycjonowania, chciałbym aby elementy były od siebie zależne). Bo w normalnym przypadku ustawiają się pod sobą. Wiele moich wątpliwości rozwiałoby, gdybym wiedział, czy używanie typu table-cell jest bezpieczne i nieodradzane, gdyż spęłnia większość z tych moich wymagań. Dodam jeszcze, że pisze w xhtml, a testuje w mozilli 1.7.8. Z góry dzięki, pozdrawiam. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 258 Pomógł: 16 Dołączył: 21.09.2004 Skąd: Kielce Ostrzeżenie: (0%)
|
Żeby wewnętrzny div był wyśrodkowany musisz ustawić mu wartości margin:
Elementy tego typu możesz ustawić obok siebie używając stylu float. np. Kod div.cell { width:100px; height:40px; background-color:red; float:left; margin-right:5px; }
Style dla tła i margin dałem żeby zobrazować przkład (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
Post
#3
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%)
|
Wielkie dzięki, revyag. Dokładnie to, czego chciałem. Pomogło (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) .
|
|
|
|
![]() ![]() |
|
Aktualny czas: 22.12.2025 - 07:07 |