Saya seorang pemula bootstrap dan saya memiliki template lebar 100% yang ingin saya kodekan dengan bootstrap. Kolom pertama dimulai dari sudut kiri dan saya memiliki peta Google membentang ke paling kanan. Saya pikir saya bisa melakukan ini dengan container-fluid
kelas, tetapi sepertinya itu tidak tersedia lagi. Saya tidak tahu bagaimana mencapai tata letak itu dengan bootstrap 3. Saya menggunakan template Geometry PSD dari themeforest, tautan di sini jika Anda ingin melihat tata letak: http://themeforest.net/item/geometry-design-for- geolokasi-jaringan-sosialr / 4752268
html
css
twitter-bootstrap
layout
twitter-bootstrap-3
Samia Ruponti
sumber
sumber
@container-*
lebar 100%. Juga,.container-fluid
akan kembali di 3.1.0. :)Jawaban:
Untuk Bootstrap 3, Anda perlu menggunakan pembungkus khusus dan mengatur lebarnya menjadi 100%.
.container-full { margin: 0 auto; width: 100%; }
Berikut adalah contoh kerja di Bootply
Jika Anda memilih untuk tidak menambahkan kelas khusus, Anda dapat mencapai tata letak yang sangat luas (bukan 100%) dengan menggabungkan semuanya di dalam
col-lg-12
( demo tata letak lebar )Pembaruan untuk Bootstrap 3.1
The
container-fluid
kelas telah kembali di Bootstrap 3.1, jadi ini dapat digunakan untuk membuat tata letak lebar penuh (tidak ada CSS tambahan yang diperlukan) ..Demo Bootstrap 3.1
sumber
Ini adalah struktur dasar lengkap untuk tata letak lebar 100% di Bootstrap v3.0.0 . Anda tidak harus membungkus Anda
<div class="row">
dengancontainer
kelas.container
Kelas penyebab akan mengambil banyak margin dan ini tidak akan memberi Anda tata letak layar penuh (lebar 100%) di mana bootstrap telah menghapus kelas container-fluid dari versi mobile-first v3.0.0 mereka.Jadi mulailah menulis
<div class="row">
tanpa kelas kontainer dan Anda siap menggunakan tata letak lebar 100%.<!DOCTYPE html> <html> <head> <title>Bootstrap Basic 100% width Structure</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <!-- Bootstrap --> <link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css"> <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries --> <!--[if lt IE 9]> <script src="http://getbootstrap.com/assets/js/html5shiv.js"></script> <script src="http://getbootstrap.com/assets/js/respond.min.js"></script> <![endif]--> <style> .red{ background-color: red; } .green{ background-color: green; } </style> </head> <body> <div class="row"> <div class="col-md-3 red">Test content</div> <div class="col-md-9 green">Another Content</div> </div> <!-- jQuery (necessary for Bootstrap's JavaScript plugins) --> <script src="//code.jquery.com/jquery.js"></script> <!-- Include all compiled plugins (below), or include individual files as needed --> <script src="http://netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script> </body> </html>
Untuk melihat hasilnya sendiri saya telah membuat bootply. Lihat output langsung di sana. http://bootply.com/82136 Dan bootstrap dasar lengkap 3 tata letak lebar 100% saya telah membuat intinya. kamu bisa menggunakan itu. Dapatkan intinya dari sini
Balas saya jika Anda membutuhkan bantuan lebih lanjut. Terima kasih.
sumber
.container-full { padding: 0 15px; }
.row
harus terkandung dalam a.container
?Menggunakan Bootstrap 3.3.5 dan
.container-fluid
, inilah cara saya mendapatkan lebar penuh tanpa talang atau pengguliran horizontal di ponsel. Perhatikan bahwa.container-fluid
diperkenalkan kembali di 3.1.Lebar penuh di ponsel / tablet, 1/4 layar di desktop
<div class="container-fluid"> <!-- Adds 15px left/right padding --> <div class="row"> <!-- Adds -15px left/right margins --> <div class="col-md-4 col-md-offset-4" style="padding-left: 0, padding-right: 0"> <!-- col classes adds 15px padding, so remove the same amount --> <!-- Full-width for mobile --> <!-- 1/4 screen width for desktop --> </div> </div> </div>
Lebar penuh di semua resolusi (seluler, tabel, desktop)
<div class="container-fluid"> <!-- Adds 15px left/right padding --> <div class="row"> <!-- Adds -15px left/right margins --> <div> <!-- Full-width content --> </div> </div> </div>
sumber
Anda benar menggunakan
div.container-fluid
dan Anda juga membutuhkan seorangdiv.row
anak. Kemudian, konten harus ditempatkan di dalam tanpa kolom kisi. Jika Anda melihat dokumen, Anda dapat menemukan teks ini:Tidak menggunakan kolom kisi tidak apa-apa seperti yang dinyatakan di sini:
Dan melihat contoh ini , Anda dapat membaca teks ini:
Berikut adalah contoh langsung yang menunjukkan beberapa elemen menggunakan tata letak yang benar. Dengan cara ini Anda tidak memerlukan CSS atau retasan khusus.
sumber
Di BOOTSTRAP 4 Anda dapat menggunakan
<div class="row m-0"> my fullwidth div </div>
... jika Anda hanya menggunakan .row tanpa .m-0 sebagai div tingkat atas, Anda akan mendapatkan margin yang tidak diinginkan, yang membuat halaman lebih lebar dari jendela browser dan menyebabkan scrollbar horizontal.
sumber