Jestem nowicjuszem w bootstrapie i mam w 100% szeroki szablon, który chcę zakodować za pomocą bootstrapa. Pierwsza kolumna zaczyna się w lewym rogu i mam mapę Google, która rozciąga się do skrajnego prawego. Pomyślałem, że mógłbym to zrobić z container-fluid
klasą, ale wydaje się, że to już nie jest dostępne. Nie mam pojęcia, jak osiągnąć ten układ za pomocą bootstrap 3. Używam szablonu Geometry PSD z themeforest, link tutaj, jeśli chcesz zobaczyć układ: http://themeforest.net/item/geometry-design-for- geolocation-social-networkr / 4752268
html
css
twitter-bootstrap
layout
twitter-bootstrap-3
Samia Ruponti
źródło
źródło
@container-*
szerokości jako 100%. Również.container-fluid
wraca w wersji 3.1.0. :)Odpowiedzi:
W przypadku Bootstrap 3 należałoby użyć niestandardowego opakowania i ustawić jego szerokość na 100%.
Oto działający przykład na Bootply
Jeśli wolisz nie dodawać niestandardowej klasy, możesz uzyskać bardzo szeroki układ (nie 100%), zawijając wszystko w
col-lg-12
( demo z szerokim układem )Aktualizacja dla Bootstrap 3.1
container-fluid
Klasa powrócił w Bootstrap 3.1, więc to może być wykorzystywane do tworzenia pełny układ szerokość (wymagane żadne dodatkowe CSS) ..Demo Bootstrap 3.1
źródło
To jest kompletna podstawowa struktura dla układu o 100% szerokości w Bootstrap v3.0.0 . Nie powinieneś pakować się
<div class="row">
wcontainer
klasę.container
Klasa Cause zajmie dużo marginesu i nie zapewni ci układu pełnego ekranu (100% szerokości), w którym bootstrap usunął klasę container-fluid z wersji v3.0.0 dla urządzeń mobilnych.Więc po prostu zacznij pisać
<div class="row">
bez klasy kontenera i jesteś gotowy do pracy z układem o 100% szerokości.Aby samemu zobaczyć efekt stworzyłem bootply. Zobacz tam wyjście na żywo. http://bootply.com/82136 I kompletny podstawowy układ bootstrap 3 100% szerokości Stworzyłem streszczenie. możesz tego użyć. Uzyskaj sedno stąd
Odpowiedz mi, jeśli potrzebujesz dalszej pomocy. Dzięki.
źródło
.container-full { padding: 0 15px; }
.row
musi być zawarte w.container
?Korzystanie z Bootstrap 3.3.5 i
.container-fluid
, w ten sposób uzyskuję pełną szerokość bez rynien i przewijania w poziomie na urządzeniach mobilnych. Zauważ, że.container-fluid
zostało ponownie wprowadzone w 3.1.Pełna szerokość na telefonie komórkowym / tablecie, 1/4 ekranu na komputerze
Pełna szerokość we wszystkich rozdzielczościach (mobilna, stołowa, stacjonarna)
źródło
Masz rację
div.container-fluid
i potrzebujeszdiv.row
dziecka. Następnie zawartość należy umieścić w środku bez żadnych kolumn siatki. Jeśli spojrzysz na dokumenty, możesz znaleźć ten tekst:Bez kolumn siatki jest w porządku, jak podano tutaj:
Patrząc na ten przykład, możesz przeczytać ten tekst:
Oto przykład na żywo pokazujący niektóre elementy przy użyciu prawidłowego układu. W ten sposób nie potrzebujesz żadnego niestandardowego CSS ani hackowania.
źródło
W BOOTSTRAP 4 możesz użyć
... jeśli użyjesz tylko .row bez .m-0 jako elementu div najwyższego poziomu, będziesz mieć niechciany margines, który rozszerzy stronę niż okno przeglądarki i spowoduje poziomy pasek przewijania.
źródło