Problem po dodaniu display: inline


(barszczu) #1

Mój problem polega na tym że kiedy ustawie by dwa divy były wyświetlane w jednej linii za pomocą display: inline ich szerokość sie zmienia. Czyli np ustawie szerokość 300 px a po tym ustawieniu szerokość wynosi tyle ile tekst. Kiedy nie ma tego display jest poprawna szerkość ale nie są one wyświetlana w jednej linii. Zrozumieliście o co mi chodzi? Mam nadzieje że tak :slight_smile:


(Pawel Kowalewski) #2

jak chcesz w jednej linii to daj zamiast tego float: left;

jeżeli chcesz coś umieścić już pod linią divów daj temu elementowi clear:both;


(barszczu) #3

Tylko teraz tak: dlaczego tym sposobem można umieścić w jednej linii tylko dwa divy a trzeci jest pod spodem? Do każdego to dodałem.

EDIT: W IE jest ok tylko w Firefoxie trzeci div nadal jest wyświetlany poniżej


(Pawel Kowalewski) #4

kwestia dopasowania szerokości :wink: jeżeli sie nie mieszczą, trzeci zostanie przeniesiony na dół :slight_smile:


(system) #5

Box model > http://www.puma.pomorze.pl/lista-zasad.php#z26 .


(barszczu) #6

Pawkow - co do szerokości to wszystko powinno mieścić się na ekranie.

Puma - później to przestudiuje i napisze o wynikach.


(barszczu) #7

Już nie ma problemu, udalo mi sie to rozwiązać :slight_smile: