Poszukuję najlepszego sposobu na utworzenie wielu kolumn za pomocą wbudowanego bloku. Wszystko działa świetnie, z wyjątkiem sytuacji, gdy zmieniana jest wielkość przeglądarki. Druga kolumna zostanie przesunięta pod pierwszą kolumną, tak jak można by tego oczekiwać za pomocą bloku inline. Rozumiem, dlaczego tak się dzieje, muszę wiedzieć, czy istnieje sposób na poziome przewijanie, zamiast pchania drugiej kolumny w dół. Myślałem, że przepełnienie: ukryty zadziała, ale nie wydaje się.blok blokujący dwa elementy - brak przepływu po zmianie rozmiaru
Nie ustawiam teraz żadnych szerokości i chciałbym, aby było tak płynnie jak to możliwe.
<div>
<div id="col1"></div>
<div id="col2"></div>
</div>
col1 i col2 są blokami inline bez zestawu szerokości i wyświetlają się obok siebie, gdy przeglądarka jest wystarczająco szeroka. Gdy przeglądarka użytkownika ma mniejszy rozmiar, col2 wyświetla się pod kolumną col1. Chcę, żeby zawsze byli obok siebie i mieli poziome przewijanie w razie potrzeby.
Dzięki. Właśnie tego chciałem. Sensowne jest użycie tego, ponieważ zazwyczaj jest to tekst wewnątrz elementów śródliniowych. – mcot
Po drugim spojrzeniu na to, nie wydaje się, że wypycha zewnętrzną część dziobową do rozmiaru połączonych wewnętrznych kolczyków. Jakikolwiek sposób to zrobić? – mcot
Ah. Po prostu to rozgryzłem. Dodaj także overflow-x: przewiń do rodzica, zrobi to, co chcę. – mcot