Próbuję wymyślić, jak wykonać następującą siatkę za pomocą Bootstrap.
Nie jestem pewien, jak utworzyłbym pudełko (numer 1), które obejmuje dwa rzędy. Pudełka są generowane programowo w kolejności, w jakiej są ułożone. Ramka 1 to wiadomość powitalna.
Jakieś pomysły, jak najlepiej to zrobić?
css
twitter-bootstrap
James Jeffery
źródło
źródło
pull-left
klasy do wszystkich pól zadziała? nie sprawi, że pudełko 1 będzie miało taką samą wysokość jak 2 + 4, ale powinno pozwolić mu działać po ustawieniu wysokości.Odpowiedzi:
W przypadku Bootstrap 3:
W przypadku Bootstrap 2:
Pokaż fragment kodu
Zobacz demo na JSFiddle (Bootstrap 2): http://jsfiddle.net/SxcqH/52/
źródło
Jak sugerują komentarze, rozwiązaniem jest użycie zagnieżdżonych rozpiętości / wierszy.
źródło
Poniższy przykład wydaje się działać. Wystarczy ustawić wysokość pierwszego elementu
Nie mogę się powstrzymać od myślenia, że to niewłaściwe użycie wiersza.
źródło
Wydaje mi się, że część dotycząca łączenia wierszy została szczegółowo omówiona (tj. Poprzez zagnieżdżanie wierszy), ale natknąłem się również na problem, że moje zagnieżdżone wiersze nie wypełniają swojego pojemnika. Podczas gdy flexbox i ujemne marginesy są opcją, znacznie łatwiejszym rozwiązaniem jest użycie predefiniowanej
h-50
klasy narow
zawierających pola 2, 3, 4 i 5.źródło
źródło