Mam dwa elementy div, które nie są zagnieżdżone, jeden pod drugim. Oba znajdują się w jednym nadrzędnym elemencie DIV, który się powtarza. Więc zasadniczo:
<div id='parent_div_1'>
<div class='child_div_1'></div>
<div class='child_div_2'></div>
</div>
<div id='parent_div_2'>
<div class='child_div_1'></div>
<div class='child_div_2'></div>
</div>
<div id='parent_div_3'>
<div class='child_div_1'></div>
<div class='child_div_2'></div>
</div>
Chcę dostać każdą parę child_div_1
i child_div_2
obok siebie. W jaki sposób mogę to zrobić?
display: table-cell
że wyniki będą bliższe temu, co miał na myśli (od tego czasu będą miały tę samą wysokość itp.), Ale ten sposób z pewnością zadziała.display: table-cell
nie jest obsługiwane w IE6 IE7. float: left; jest właściwym sposobem, aby to zrobić.<tr><td>
, ponieważ każda inna opcja zepsuje się , gdy użytkownik zmieni rozmiar okna. W nowoczesnych przeglądarekdisplay: inline-block
jest zwykle najlepszym rozwiązaniem.Ponieważ elementy div są domyślnie
block
elementami - co oznacza, że zajmują pełną dostępną szerokość, spróbuj użyć -div
Teraz wygenerowana rolki czyli nie zakłócać przepływu elementów, lecz nadal będzie traktowany jako element bloku.Uważam, że ta technika jest łatwiejsza niż walka z
float
s.Zobacz ten samouczek, aby uzyskać więcej informacji - http://learnlayout.com/inline-block.html . Poleciłbym nawet poprzednie artykuły, które do tego prowadzą. (Nie, nie napisałem tego)
źródło
div
o równej wysokości, aby zawartość w nich wyglądała na wyrównaną do góry.float:left
to, że daje o wiele więcej opcji bez ponownego definiowania całego układu. Rzeczy „po prostu działają” w ten sposób. Sprawdź to tutaj: jsfiddle.net/SrAQd/4Poniższy kod uważam za bardzo przydatny, może pomóc każdemu, kto szuka tutaj
źródło
Korzystanie z Flexbox jest super proste!
Przykład skrzypiec
źródło
Korzystanie ze stylu
źródło
Najlepsze, co działa dla mnie:
http://jsfiddle.net/jiantongc/7uVNN/
źródło
float:left
Własność użytkownika w podrzędnej klasie DIVsprawdź szczegółowo strukturę div: http://www.dzone.com/links/r/div_table.html
źródło
Korzystanie z Flexbox
źródło