Mulai
Ikhtisar Bootstrap, cara mengunduh dan menggunakan, template dan contoh dasar, dan banyak lagi.
Ikhtisar Bootstrap, cara mengunduh dan menggunakan, template dan contoh dasar, dan banyak lagi.
Bootstrap (saat ini v3.3.7) memiliki beberapa cara mudah untuk memulai dengan cepat, masing-masing memiliki tingkat keterampilan dan kasus penggunaan yang berbeda. Baca terus untuk melihat apa yang sesuai dengan kebutuhan khusus Anda.
Dikompilasi dan diperkecil CSS, JavaScript, dan font. Tidak ada dokumen atau file sumber asli yang disertakan.
Source Less, JavaScript, dan file font, bersama dengan dokumen kami. Membutuhkan kompiler Lebih Sedikit dan beberapa pengaturan.
Bootstrap di-porting dari Less to Sass untuk memudahkan penyertaan dalam proyek Rails, Compass, atau Sass-only.
Orang-orang di jsDelivr dengan ramah memberikan dukungan CDN untuk CSS dan JavaScript Bootstrap. Cukup gunakan tautan CDN Bootstrap ini.
Anda juga dapat menginstal dan mengelola Less, CSS, JavaScript, dan font Bootstrap menggunakan Bower :
Anda juga dapat menginstal Bootstrap menggunakan npm :
require('bootstrap')
akan memuat semua plugin jQuery Bootstrap ke objek jQuery. Modul bootstrap
itu sendiri tidak mengekspor apa pun. Anda dapat secara manual memuat plugin jQuery Bootstrap satu per satu dengan memuat /js/*.js
file di bawah direktori tingkat atas paket.
Bootstrap package.json
berisi beberapa metadata tambahan di bawah kunci berikut:
less
- jalur ke file sumber Less utama Bootstrapstyle
- jalur ke CSS non-minified Bootstrap yang telah dikompilasi menggunakan pengaturan default (tanpa penyesuaian)Anda juga dapat menginstal dan mengelola Bootstrap's Less, CSS, JavaScript, dan font menggunakan Composer :
Bootstrap menggunakan Autoprefixer untuk menangani prefiks vendor CSS . Jika Anda mengkompilasi Bootstrap dari sumber Less/Sass dan tidak menggunakan Gruntfile kami, Anda harus mengintegrasikan Autoprefixer ke dalam proses build Anda sendiri. Jika Anda menggunakan Bootstrap yang telah dikompilasi atau menggunakan Gruntfile kami, Anda tidak perlu khawatir tentang ini karena Autoprefixer sudah terintegrasi ke dalam Gruntfile kami.
Bootstrap dapat diunduh dalam dua bentuk, di mana Anda akan menemukan direktori dan file berikut, secara logis mengelompokkan sumber daya umum dan menyediakan variasi yang dikompilasi dan diperkecil.
Harap dicatat bahwa semua plugin JavaScript memerlukan jQuery untuk disertakan, seperti yang ditunjukkan pada template starter . Konsultasikan dengan kamibower.json
untuk melihat versi jQuery mana yang didukung.
Setelah diunduh, unzip folder terkompresi untuk melihat struktur (yang dikompilasi) Bootstrap. Anda akan melihat sesuatu seperti ini:
Ini adalah bentuk paling dasar dari Bootstrap: file yang telah dikompilasi untuk penggunaan drop-in cepat di hampir semua proyek web. Kami menyediakan CSS dan JS yang dikompilasi ( bootstrap.*
), serta CSS dan JS yang dikompilasi dan diperkecil ( bootstrap.min.*
). Peta sumber CSS ( bootstrap.*.map
) tersedia untuk digunakan dengan alat pengembang browser tertentu. Font dari Glyphicons disertakan, seperti tema Bootstrap opsional.
Unduhan kode sumber Bootstrap mencakup CSS, JavaScript, dan aset font yang telah dikompilasi sebelumnya, bersama dengan Source Less, JavaScript, dan dokumentasi. Lebih khusus lagi, ini mencakup yang berikut dan lebih banyak lagi:
, less/
, js/
dan fonts/
merupakan kode sumber untuk font CSS, JS, dan ikon kami (masing-masing). Folder tersebut dist/
mencakup semua yang tercantum di bagian unduhan yang telah dikompilasi di atas. Folder tersebut docs/
menyertakan kode sumber untuk dokumentasi kami, dan examples/
penggunaan Bootstrap. Di luar itu, file lain yang disertakan menyediakan dukungan untuk paket, informasi lisensi, dan pengembangan.
Bootstrap menggunakan Grunt untuk sistem pembangunannya, dengan metode yang nyaman untuk bekerja dengan kerangka kerja. Begitulah cara kami mengkompilasi kode kami, menjalankan tes, dan banyak lagi.
Untuk menginstal Grunt, Anda harus terlebih dahulu mengunduh dan menginstal node.js (termasuk npm). npm adalah singkatan dari node paket modul dan merupakan cara untuk mengelola dependensi pengembangan melalui node.js.
Kemudian, dari baris perintah:grunt-cli
secara global dengan npm install -g grunt-cli
./bootstrap/
direktori root, lalu jalankan npm install
. npm akan melihat package.json
file dan secara otomatis menginstal dependensi lokal yang diperlukan yang terdaftar di sana.Setelah selesai, Anda akan dapat menjalankan berbagai perintah Grunt yang disediakan dari baris perintah.
grunt dist
(Cukup kompilasi CSS dan JavaScript)Membuat ulang /dist/
direktori dengan file CSS dan JavaScript yang dikompilasi dan diperkecil. Sebagai pengguna Bootstrap, ini biasanya perintah yang Anda inginkan.
grunt watch
(Jam tangan)Menonton file sumber Kurang dan secara otomatis mengkompilasi ulang ke CSS setiap kali Anda menyimpan perubahan.
grunt test
(Jalankan tes)Menjalankan JSHint dan menjalankan tes QUnit tanpa kepala di PhantomJS .
grunt docs
(Bangun & uji aset dokumen)Membangun dan menguji CSS, JavaScript, dan aset lain yang digunakan saat menjalankan dokumentasi secara lokal melalui bundle exec jekyll serve
.
grunt
(Bangun semuanya dan jalankan tes)Mengkompilasi dan mengecilkan CSS dan JavaScript, membuat situs web dokumentasi, menjalankan validator HTML5 terhadap dokumen, membuat ulang aset Customizer, dan banyak lagi. Membutuhkan Jekyll . Biasanya hanya diperlukan jika Anda meretas Bootstrap itu sendiri.
Jika Anda mengalami masalah dengan menginstal dependensi atau menjalankan perintah Grunt, pertama-tama hapus /node_modules/
direktori yang dibuat oleh npm. Kemudian, jalankan kembali npm install
.
Mulailah dengan template HTML dasar ini, atau ubah contoh berikut . Kami harap Anda dapat menyesuaikan template dan contoh kami, mengadaptasinya agar sesuai dengan kebutuhan Anda.
Salin HTML di bawah ini untuk mulai bekerja dengan dokumen Bootstrap minimal.
Bangun template dasar di atas dengan banyak komponen Bootstrap. Kami mendorong Anda untuk menyesuaikan dan mengadaptasi Bootstrap agar sesuai dengan kebutuhan proyek individu Anda.
Dapatkan kode sumber untuk setiap contoh di bawah ini dengan mengunduh repositori Bootstrap . Contoh dapat ditemukan di docs/examples/
direktori.
Buat bilah navigasi khusus dengan tautan yang dibenarkan. Perhatian! Tidak terlalu ramah Safari.
Bootlint adalah alat linter HTML Bootstrap resmi. Secara otomatis memeriksa beberapa kesalahan HTML umum di halaman web yang menggunakan Bootstrap dengan cara yang cukup "vanilla". Komponen/widget Vanilla Bootstrap memerlukan bagian DOM mereka agar sesuai dengan struktur tertentu. Bootlint memeriksa apakah komponen Bootstrap memiliki HTML yang terstruktur dengan benar. Pertimbangkan untuk menambahkan Bootlint ke rantai alat pengembangan web Bootstrap Anda sehingga tidak ada kesalahan umum yang memperlambat pengembangan proyek Anda.
Tetap up to date pada pengembangan Bootstrap dan menjangkau komunitas dengan sumber daya yang bermanfaat ini.
irc.freenode.net
server, di saluran ##bootstrap .twitter-bootstrap-3
.bootstrap
pada paket yang memodifikasi atau menambah fungsionalitas Bootstrap saat mendistribusikan melalui npm atau mekanisme pengiriman serupa untuk dapat ditemukan secara maksimal.Anda juga dapat mengikuti @getbootstrap di Twitter untuk gosip terbaru dan video musik keren.
Bootstrap secara otomatis menyesuaikan halaman Anda untuk berbagai ukuran layar. Berikut cara menonaktifkan fitur ini agar halaman Anda berfungsi seperti contoh non-responsif ini .
<meta>
disebutkan dalam dokumen CSSwidth
pada .container
untuk setiap tingkat kisi dengan lebar tunggal, misalnya width: 970px !important;
Pastikan bahwa ini muncul setelah CSS Bootstrap default. Anda dapat secara opsional menghindari !important
dengan kueri media atau beberapa pemilih-fu..col-xs-*
kelas sebagai tambahan, atau sebagai pengganti, kelas sedang/besar. Jangan khawatir, kisi perangkat ekstra kecil menskalakan ke semua resolusi.Anda masih memerlukan Respond.js untuk IE8 (karena kueri media kami masih ada dan perlu diproses). Ini menonaktifkan aspek "situs seluler" dari Bootstrap.
Kami telah menerapkan langkah-langkah ini ke sebuah contoh. Baca kode sumbernya untuk melihat perubahan spesifik yang diterapkan.
Ingin bermigrasi dari Bootstrap versi lama ke v3.x? Lihat panduan migrasi kami .
Bootstrap dibuat untuk bekerja paling baik di browser desktop dan seluler terbaru, yang berarti browser lama mungkin menampilkan gaya yang berbeda, meskipun berfungsi penuh, rendering komponen tertentu.
Secara khusus, kami mendukung versi terbaru dari browser dan platform berikut.
Peramban alternatif yang menggunakan versi terbaru WebKit, Blink, atau Gecko, baik secara langsung atau melalui API tampilan web platform, tidak didukung secara eksplisit. Namun, Bootstrap harus (dalam banyak kasus) ditampilkan dan berfungsi dengan benar di browser ini juga. Informasi dukungan yang lebih spesifik disediakan di bawah ini.
Secara umum, Bootstrap mendukung versi terbaru dari masing-masing browser default platform utama. Perhatikan bahwa browser proxy (seperti Opera Mini, mode Turbo Opera Mobile, UC Browser Mini, Amazon Silk) tidak didukung.
Chrome | Firefox | Safari | |
---|---|---|---|
Android | Didukung | Didukung | T/A |
iOS | Didukung | Didukung | Didukung |
Demikian pula, versi terbaru dari sebagian besar browser desktop didukung.
Chrome | Firefox | Internet Explorer | Opera | Safari | |
---|---|---|---|---|---|
Mac | Didukung | Didukung | T/A | Didukung | Didukung |
jendela | Didukung | Didukung | Didukung | Didukung | Tidak didukung |
Di Windows, kami mendukung Internet Explorer 8-11 .
Untuk Firefox, selain rilis stabil normal terbaru, kami juga mendukung Firefox versi Extended Support Release (ESR) terbaru.
Secara tidak resmi, Bootstrap akan terlihat dan berperilaku cukup baik di Chromium dan Chrome untuk Linux, Firefox untuk Linux, dan Internet Explorer 7, serta Microsoft Edge, meskipun tidak didukung secara resmi.
Untuk daftar beberapa bug browser yang harus dihadapi Bootstrap, lihat Dinding bug browser kami .
Internet Explorer 8 dan 9 juga didukung, namun perlu diketahui bahwa beberapa properti CSS3 dan elemen HTML5 tidak sepenuhnya didukung oleh browser ini. Selain itu, Internet Explorer 8 memerlukan penggunaan Respond.js untuk mengaktifkan dukungan kueri media.
Fitur | Internet Explorer 8 | Internet Explorer 9 |
---|---|---|
border-radius |
Tidak didukung | Didukung |
box-shadow |
Tidak didukung | Didukung |
transform |
Tidak didukung | Didukung, dengan -ms awalan |
transition |
Tidak didukung | |
placeholder |
Tidak didukung |
Kunjungi Dapatkah saya menggunakan... untuk detail tentang dukungan browser untuk fitur CSS3 dan HTML5.
Waspadalah terhadap peringatan berikut saat menggunakan Respond.js di lingkungan pengembangan dan produksi Anda untuk Internet Explorer 8.
Menggunakan Respond.js dengan CSS yang dihosting di domain (sub) yang berbeda (misalnya, pada CDN) memerlukan beberapa penyiapan tambahan. Lihat dokumen Respond.js untuk detailnya.
file://
Karena aturan keamanan browser, Respond.js tidak berfungsi dengan halaman yang dilihat melalui file://
protokol (seperti saat membuka file HTML lokal). Untuk menguji fitur responsif di IE8, lihat halaman Anda melalui HTTP(S). Lihat dokumen Respond.js untuk detailnya.
@import
Respond.js tidak berfungsi dengan CSS yang direferensikan melalui @import
. Secara khusus, beberapa konfigurasi Drupal diketahui menggunakan @import
. Lihat dokumen Respond.js untuk detailnya.
IE8 tidak sepenuhnya mendukung box-sizing: border-box;
bila dikombinasikan dengan min-width
, max-width
, min-height
, atau max-height
. Oleh karena itu, mulai v3.0.1, kami tidak lagi menggunakan max-width
di .container
s.
IE8 memiliki beberapa masalah @font-face
ketika digabungkan dengan :before
. Bootstrap menggunakan kombinasi itu dengan Glyphicons-nya. Jika halaman di-cache, dan dimuat tanpa mouse di atas jendela (yaitu tekan tombol segarkan atau muat sesuatu di iframe) maka halaman akan dirender sebelum font dimuat. Mengarahkan kursor ke halaman (tubuh) akan menampilkan beberapa ikon dan mengarahkan kursor ke ikon yang tersisa akan menampilkannya juga. Lihat edisi #13863 untuk detailnya.
Bootstrap tidak didukung dalam mode kompatibilitas Internet Explorer yang lama. Untuk memastikan Anda menggunakan mode rendering terbaru untuk IE, pertimbangkan untuk menyertakan <meta>
tag yang sesuai di halaman Anda:
Konfirmasikan mode dokumen dengan membuka alat debugging: tekan F12dan centang "Mode Dokumen".
Tag ini disertakan dalam semua dokumentasi dan contoh Bootstrap untuk memastikan kemungkinan rendering terbaik di setiap versi Internet Explorer yang didukung.
Lihat pertanyaan StackOverflow ini untuk informasi selengkapnya.
Internet Explorer 10 tidak membedakan lebar perangkat dari lebar viewport , dan dengan demikian tidak menerapkan kueri media dengan benar di CSS Bootstrap. Biasanya Anda baru saja menambahkan potongan cepat CSS untuk memperbaikinya:
Namun, ini tidak berfungsi untuk perangkat yang menjalankan Windows Phone 8 versi yang lebih lama dari Pembaruan 3 (alias GDR3) , karena menyebabkan perangkat tersebut menampilkan sebagian besar tampilan desktop alih-alih tampilan "telepon" yang sempit. Untuk mengatasinya, Anda harus menyertakan CSS dan JavaScript berikut untuk mengatasi bug .
Untuk informasi lebih lanjut dan panduan penggunaan, baca Windows Phone 8 dan Lebar Perangkat .
Sebagai persiapan, kami menyertakan ini dalam semua dokumentasi dan contoh Bootstrap sebagai demonstrasi.
Mesin rendering versi Safari sebelum v7.1 untuk OS X dan Safari untuk iOS v8.0 mengalami beberapa masalah dengan jumlah tempat desimal yang digunakan di .col-*-1
kelas grid kami. Jadi, jika Anda memiliki 12 kolom kisi individual, Anda akan melihat bahwa kolom tersebut lebih pendek dibandingkan dengan baris kolom lainnya. Selain memutakhirkan Safari/iOS, Anda memiliki beberapa opsi untuk solusi:
.pull-right
ke kolom kisi terakhir Anda untuk mendapatkan perataan kanan-kerasDukungan untuk overflow: hidden
elemen <body>
ini cukup terbatas di iOS dan Android. Untuk itu, ketika Anda menggulir melewati bagian atas atau bawah modal di salah satu browser perangkat tersebut, <body>
konten akan mulai bergulir. Lihat bug Chrome #175502 (diperbaiki di Chrome v40) dan bug WebKit #153852 .
Pada iOS 9.3, saat modal terbuka, jika sentuhan awal gerakan gulir berada dalam batas tekstual <input>
atau a <textarea>
, <body>
konten di bawah modal akan digulir alih-alih modal itu sendiri. Lihat bug WebKit #153856 .
Juga, perhatikan bahwa jika Anda menggunakan navbar tetap atau menggunakan input dalam modal, iOS memiliki bug rendering yang tidak memperbarui posisi elemen tetap saat keyboard virtual dipicu. Beberapa solusi untuk ini termasuk mengubah elemen Anda menjadi position: absolute
atau menggunakan pengatur waktu pada fokus untuk mencoba memperbaiki pemosisian secara manual. Ini tidak ditangani oleh Bootstrap, jadi terserah Anda untuk memutuskan solusi mana yang terbaik untuk aplikasi Anda.
Elemen .dropdown-backdrop
tidak digunakan di iOS di nav karena kerumitan pengindeksan-z. Jadi, untuk menutup dropdown di navbars, Anda harus langsung mengklik elemen dropdown (atau elemen lain apa pun yang akan mengaktifkan event click di iOS ).
Pembesaran halaman pasti menghadirkan artefak rendering di beberapa komponen, baik di Bootstrap dan bagian web lainnya. Bergantung pada masalahnya, kami mungkin dapat memperbaikinya (cari dulu, lalu buka masalah jika perlu). Namun, kami cenderung mengabaikannya karena sering kali tidak ada solusi langsung selain solusi peretasan.
:hover
/ :focus
di ponselMeskipun melayang nyata tidak mungkin di sebagian besar layar sentuh, sebagian besar browser seluler meniru dukungan melayang dan membuat :hover
"lengket". Dengan kata lain, :hover
gaya mulai diterapkan setelah mengetuk elemen dan hanya berhenti diterapkan setelah pengguna mengetuk beberapa elemen lainnya. Ini dapat menyebabkan status Bootstrap :hover
menjadi "macet" yang tidak diinginkan pada browser tersebut. Beberapa browser seluler juga membuat :focus
lengket serupa. Saat ini tidak ada solusi sederhana untuk masalah ini selain menghapus gaya tersebut sepenuhnya.
Bahkan di beberapa browser modern, pencetakan bisa jadi unik.
Khususnya, pada Chrome v32 dan apa pun setelan marginnya, Chrome menggunakan lebar area pandang yang jauh lebih sempit daripada ukuran kertas fisik saat menyelesaikan kueri media saat mencetak laman web. Ini dapat mengakibatkan kisi ekstra-kecil Bootstrap diaktifkan secara tidak terduga saat mencetak. Lihat masalah #12078 dan bug Chrome #273306 untuk beberapa detail. Solusi yang disarankan:
@screen-*
variabel Kurang sehingga kertas printer Anda dianggap lebih besar daripada ekstra kecil.Juga, pada Safari v8.0, lebar tetap .container
s dapat menyebabkan Safari menggunakan ukuran font yang sangat kecil saat mencetak. Lihat #14868 dan bug WebKit #138192 untuk detail selengkapnya. Salah satu solusi potensial untuk ini adalah menambahkan CSS berikut:
Di luar kotak, Android 4.1 (dan bahkan beberapa rilis yang lebih baru tampaknya) dikirimkan dengan aplikasi Browser sebagai browser web pilihan default (sebagai lawan dari Chrome). Sayangnya, aplikasi Browser memiliki banyak bug dan inkonsistensi dengan CSS secara umum.
Pada <select>
elemen, browser stok Android tidak akan menampilkan kontrol samping jika ada border-radius
dan/atau border
diterapkan. (Lihat pertanyaan StackOverflow ini untuk detailnya.) Gunakan cuplikan kode di bawah ini untuk menghapus CSS yang melanggar dan merendernya <select>
sebagai elemen tanpa gaya di browser stok Android. Mengendus agen pengguna menghindari gangguan dengan browser Chrome, Safari, dan Mozilla.
Mau lihat contohnya? Lihat demo JS Bin ini.
Untuk memberikan pengalaman terbaik bagi browser lama dan buggy, Bootstrap menggunakan peretasan browser CSS di beberapa tempat untuk menargetkan CSS khusus ke versi browser tertentu untuk mengatasi bug di browser itu sendiri. Peretasan ini dapat dimengerti menyebabkan validator CSS mengeluh bahwa mereka tidak valid. Di beberapa tempat, kami juga menggunakan fitur CSS mutakhir yang belum sepenuhnya terstandarisasi, tetapi ini digunakan murni untuk peningkatan progresif.
Peringatan validasi ini tidak penting dalam praktiknya karena bagian non-retas dari CSS kami benar-benar memvalidasi dan bagian yang diretas tidak mengganggu berfungsinya bagian non-retas, oleh karena itu kami sengaja mengabaikan peringatan khusus ini.
Dokumen HTML kami juga memiliki beberapa peringatan validasi HTML yang sepele dan tidak penting karena kami menyertakan solusi untuk bug Firefox tertentu .
Meskipun kami tidak secara resmi mendukung plugin atau add-on pihak ketiga, kami menawarkan beberapa saran yang berguna untuk membantu menghindari potensi masalah dalam proyek Anda.
Beberapa perangkat lunak pihak ketiga, termasuk Google Maps dan Google Custom Search Engine, bertentangan dengan Bootstrap karena * { box-sizing: border-box; }
, aturan yang membuatnya padding
tidak memengaruhi lebar akhir yang dihitung dari suatu elemen. Pelajari lebih lanjut tentang model dan ukuran kotak di Trik CSS .
Bergantung pada konteksnya, Anda dapat mengganti sesuai kebutuhan (Opsi 1) atau mengatur ulang ukuran kotak untuk seluruh wilayah (Opsi 2).
Bootstrap mengikuti standar web umum dan—dengan sedikit usaha ekstra—dapat digunakan untuk membuat situs yang dapat diakses oleh mereka yang menggunakan AT .
Jika navigasi Anda berisi banyak tautan dan muncul sebelum konten utama di DOM, tambahkan Skip to main content
tautan sebelum navigasi (untuk penjelasan sederhana, lihat artikel Proyek A11Y ini tentang melewatkan tautan navigasi ). Menggunakan .sr-only
kelas akan menyembunyikan tautan lewati secara visual, dan .sr-only-focusable
kelas akan memastikan bahwa tautan menjadi terlihat setelah difokuskan (untuk pengguna keyboard yang dapat melihat).
Karena kekurangan/bug yang sudah lama ada di Chrome (lihat masalah 262171 di pelacak bug Chromium ) dan Internet Explorer (lihat artikel ini tentang tautan dalam halaman dan urutan fokus ), Anda perlu memastikan bahwa target tautan lewati Anda setidaknya dapat difokuskan secara terprogram dengan menambahkan tabindex="-1"
.
Selain itu, Anda mungkin ingin secara eksplisit menyembunyikan indikasi fokus yang terlihat pada target (terutama karena Chrome saat ini juga menyetel fokus pada elemen dengan tabindex="-1"
saat mereka diklik dengan mouse) dengan #content:focus { outline: none; }
.
Perhatikan bahwa bug ini juga akan memengaruhi tautan dalam laman lainnya yang mungkin digunakan situs Anda, menjadikannya tidak berguna bagi pengguna keyboard. Anda dapat mempertimbangkan untuk menambahkan perbaikan stop-gap serupa ke semua pengidentifikasi jangkar/fragmen bernama lainnya yang bertindak sebagai target tautan.
Saat menyusun judul ( <h1>
- <h6>
), header dokumen utama Anda harus berupa file <h1>
. Judul berikutnya harus menggunakan logika <h2>
- <h6>
sehingga pembaca layar dapat membuat daftar isi untuk halaman Anda.
Pelajari lebih lanjut di HTML CodeSniffer dan AccessAbility Penn State .
Saat ini, beberapa kombinasi warna default tersedia di Bootstrap (seperti berbagai kelas tombol bergaya , beberapa warna penyorotan kode yang digunakan untuk blok kode dasar , kelas pembantu .bg-primary
latar belakang kontekstual , dan warna tautan default saat digunakan pada latar belakang putih) memiliki rasio kontras rendah (di bawah rasio yang direkomendasikan 4,5:1 ). Hal ini dapat menyebabkan masalah bagi pengguna dengan low vision atau yang buta warna. Warna default ini mungkin perlu dimodifikasi untuk meningkatkan kontras dan keterbacaannya.
Bootstrap dirilis di bawah lisensi MIT dan merupakan hak cipta Twitter 2016. Direbus menjadi potongan-potongan yang lebih kecil, dapat digambarkan dengan kondisi berikut.
Lisensi Bootstrap lengkap terletak di repositori proyek untuk informasi lebih lanjut.
Anggota komunitas telah menerjemahkan dokumentasi Bootstrap ke berbagai bahasa. Tidak ada yang didukung secara resmi dan mungkin tidak selalu terbarui.
Kami tidak membantu mengatur atau menghosting terjemahan, kami hanya menautkannya.
Selesai terjemahan baru atau lebih baik? Buka permintaan tarik untuk menambahkannya ke daftar kami.