Saat ini kita berada di tutorial ke 15 dari seri bootstrap ini. Kali ini kita akan membahas mengenai container pada bootstrap. Seharusnya kita menempat kan tutorial ini di awal karena container merupakan hal dasar dalam pembuatan web tapi tidak apa-apa yang penting tidak kelewatan ya. Show Yang akan kita bahas pada edisi kali ini diantaranta adalah :
Nah, untuk teman – teman yang ketinggalan pada edisi tutorial sebelumnya silahkan membacanya di Tutorial bootstrap (khususnta bootstrap versi 4 ). Langsung saja mari kita mulai: Section Artikel Pengertian ContainerContainer adalah suatu elemen dasar dari bootstrap yang mutlak diperlukan jika ingin menggunakan sistem grid default bootstrap. Container digunakan untuk menampung, mengisis, dan kadang – kadang digunakan sebagai pusat dari konten dari website. Dalam bootstrap secara umum terdapat 2 tipe dari container yaitu :
Tabel dibawah adalah penggambaran bagaimana penggunaan container terhadap ukuran layar: class / LayarExtra Kecil<576 pxKecil >= 576 pxMediun >=768 pxBesar >=992 pxExtra Besar >=1200 px .container 100 %540 px720 px960 px1140 px.conatiner-sm 100 %540 px720 px960 px1140 px<html> <head> <title>Container Bootstrap</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script> </head> <body> <div class="container-fluid" style="background-color:grey;"> INI ISI CONTAINER DEFAULT </div> </body> </html>0100 %100 %720 px960 px1140 px <html> <head> <title>Container Bootstrap</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script> </head> <body> <div class="container-fluid" style="background-color:grey;"> INI ISI CONTAINER DEFAULT </div> </body> </html>1100 %100 %100 %960 px1140 px <html> <head> <title>Container Bootstrap</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script> </head> <body> <div class="container-fluid" style="background-color:grey;"> INI ISI CONTAINER DEFAULT </div> </body> </html>2100 %100 %100 %100 %1140 px. <html> <head> <title>Container Bootstrap</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script> </head> <body> <div class="container-fluid" style="background-color:grey;"> INI ISI CONTAINER DEFAULT </div> </body> </html>3100 %100 %100 %100 %100 % Default ContainerPada bootstrap class <html> <head> <title>Container Bootstrap</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script> </head> <body> <div class="container-fluid" style="background-color:grey;"> INI ISI CONTAINER DEFAULT </div> </body> </html>5 contoh programnya adalah <html> <head> <title>Container Bootstrap</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script> </head> <body> <div class="container" style="background-color:grey;"> INI ISI CONTAINER DEFAULT </div> </body> </html> Container FluidSeperti yang dijelaskan diatas bahwa class <html> <head> <title>Container Bootstrap</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script> </head> <body> <div class="container-fluid" style="background-color:grey;"> INI ISI CONTAINER DEFAULT </div> </body> </html>6 digunakan jika teman teman ingin membuat tampilan website yang mencakup seluruh lebar layar. Cara penggunaannya sama seperti .container yaitu :<html> <head> <title>Container Bootstrap</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script> </head> <body> <div class="container-fluid" style="background-color:grey;"> INI ISI CONTAINER DEFAULT </div> </body> </html>8 contoh programnya <html> <head> <title>Container Bootstrap</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script> </head> <body> <div class="container-fluid" style="background-color:grey;"> INI ISI CONTAINER DEFAULT </div> </body> </html> Responsif ContainerKalu yang ini hanya bisa digunakan jika teman teman menggunakan bootstrap versi 4.4 keatas. Karena ini merupakan fitur baru . Class continer ini memungkinkan teman – teman untuk menentukan lebar (100%) tampilan hingga batas dari masing – masing class tercapai. terdapat beberapa pilihan yaitu: <html> <head> <title>Container Bootstrap</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script> </head> <body> <div class="container-fluid" style="background-color:grey;"> INI ISI CONTAINER DEFAULT </div> </body> </html>9 <html> <head> <title>Container Bootstrap</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script> </head> <body> <div class="container-sm" style="background-color:grey;">ini menggunakan container-sm</div> <div class="container-md" style="background-color:blue;">ini menggunakan container-md</div> <div class="container-lg" style="background-color:green;">ini menggunakan container-lg</div> <div class="container-xl" style="background-color:yellow;">ini menggunakan container-xl</div> </body> </html>0 <html> <head> <title>Container Bootstrap</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script> </head> <body> <div class="container-sm" style="background-color:grey;">ini menggunakan container-sm</div> <div class="container-md" style="background-color:blue;">ini menggunakan container-md</div> <div class="container-lg" style="background-color:green;">ini menggunakan container-lg</div> <div class="container-xl" style="background-color:yellow;">ini menggunakan container-xl</div> </body> </html>1 <html> <head> <title>Container Bootstrap</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script> </head> <body> <div class="container-sm" style="background-color:grey;">ini menggunakan container-sm</div> <div class="container-md" style="background-color:blue;">ini menggunakan container-md</div> <div class="container-lg" style="background-color:green;">ini menggunakan container-lg</div> <div class="container-xl" style="background-color:yellow;">ini menggunakan container-xl</div> </body> </html>2 <html> <head> <title>Container Bootstrap</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script> </head> <body> <div class="container-sm" style="background-color:grey;">ini menggunakan container-sm</div> <div class="container-md" style="background-color:blue;">ini menggunakan container-md</div> <div class="container-lg" style="background-color:green;">ini menggunakan container-lg</div> <div class="container-xl" style="background-color:yellow;">ini menggunakan container-xl</div> </body> </html> Padding ContainerKita juga dapat mengatur padding pada container dengan menggunakan class <html> <head> <title>Container Bootstrap</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script> </head> <body> <div class="container-sm" style="background-color:grey;">ini menggunakan container-sm</div> <div class="container-md" style="background-color:blue;">ini menggunakan container-md</div> <div class="container-lg" style="background-color:green;">ini menggunakan container-lg</div> <div class="container-xl" style="background-color:yellow;">ini menggunakan container-xl</div> </body> </html>3 . x diisi angka ya teman – teman. Penggunaan class tersebut setelah class .container . Atau lebih jelasnya lihat pada program dibawah:<!DOCTYPE html> <html lang="en"> <head> <title>Bootstrap</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script> </head> <body> <div class="container pt-4"> <h1>Halaman Utama</h1> <p>Conatiner ini menggunakan padding 16 pixel (.pt-3).</p> <p>Rubah angka class pt-3 untuk melihat hasilnya ya teman - teman.</p> </div> </body> </html> Border, Margin dan Color ContainerSelain diatur padding nya container juga dapat diatur warna serta bordernya yaitu dengan menambahkan class <html> <head> <title>Container Bootstrap</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script> </head> <body> <div class="container-sm" style="background-color:grey;">ini menggunakan container-sm</div> <div class="container-md" style="background-color:blue;">ini menggunakan container-md</div> <div class="container-lg" style="background-color:green;">ini menggunakan container-lg</div> <div class="container-xl" style="background-color:yellow;">ini menggunakan container-xl</div> </body> </html>5 untuk mengatur warna background dan <html> <head> <title>Container Bootstrap</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script> </head> <body> <div class="container-sm" style="background-color:grey;">ini menggunakan container-sm</div> <div class="container-md" style="background-color:blue;">ini menggunakan container-md</div> <div class="container-lg" style="background-color:green;">ini menggunakan container-lg</div> <div class="container-xl" style="background-color:yellow;">ini menggunakan container-xl</div> </body> </html>6 untuk mengatur warna tulisan didalam container. “white” bisa teman – teman ganti sesuai warna yang diinginkan atau lihat di Warna di Bootstrap: Bootstrap Tutorial #6. Untuk border tinggal menambahkan class <html> <head> <title>Container Bootstrap</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script> </head> <body> <div class="container-sm" style="background-color:grey;">ini menggunakan container-sm</div> <div class="container-md" style="background-color:blue;">ini menggunakan container-md</div> <div class="container-lg" style="background-color:green;">ini menggunakan container-lg</div> <div class="container-xl" style="background-color:yellow;">ini menggunakan container-xl</div> </body> </html>7. Sedangkan margin menggunakan class <html> <head> <title>Container Bootstrap</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script> </head> <body> <div class="container-sm" style="background-color:grey;">ini menggunakan container-sm</div> <div class="container-md" style="background-color:blue;">ini menggunakan container-md</div> <div class="container-lg" style="background-color:green;">ini menggunakan container-lg</div> <div class="container-xl" style="background-color:yellow;">ini menggunakan container-xl</div> </body> </html>8, ganti angka 3 ke margin yang diinginkan ya contoh penggunaannya langsung pada program ya: <!DOCTYPE html> <html lang="en"> <head> <title>Bootstrap Example</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script> </head> <body> <div class="container p-3 my-3 border"> <h1>Halaman Bootstrap</h1> <p>Container ini menggunakan padding, margin, dan border</p> </div> <div class="container p-3 bg-dark text-white"> <h1>Halaman Bootstrap</h1> <p>Container ini menggunakan padding, warna background, dan warna text yang dirubah</p> </div> <div class="container p-3 my-3 bg-primary text-white"> <h1>Halaman Bootstrap</h1> <p>Container ini menggunakan padding, margin, warna background, dan warna text yang dirubah</p> </div> </body> </html> Untuk hal – hal yang lain dapat teman – teman coba sendiri ya baik menggunakan class atau css. Tergantung kreatifitas dan kebutuhan teman – teman. Apa itu class Container HTML?Class Container
Container adalah fondasi dasar dari blok layout. Container berfungsi untuk membungkus blok di dalamnya, sehingga terlihat rapi terhadap ukuran layar. Container juga memiliki breakpoint. Ukuran kontainer akan 100% pada breakpoint tertentu.
Apa itu div class Container?Div adalah salah satu elemen pada HTML yang berguna untuk membuat sebuah container atau wadah elemen dan memudahkan untuk mengelompokan elemen pada HTML.
Apa fungsi dari class Container fluid?Class container fluid atau . container-fluid memiliki ukuran lebar kontainer memenuhi lebar layar (full width). Dengan menggunakan class ini maka kontainer yang anda buat akan memenuli ukuran layar dari semua perangkat yang anda gunakan.
Apa perbedaan antara .container dan container fluid?Jika container berukuran tidak penuh, dan letaknya di tengah, maka container-fluid adalah kebalikannya, container-fluid memiliki lebar penuh.
|