pengenalan
Mulakan dengan Bootstrap, rangka kerja paling popular di dunia untuk membina tapak yang responsif, diutamakan mudah alih, dengan jsDelivr dan halaman permulaan templat.
Ingin menambah Bootstrap dengan cepat pada projek anda? Gunakan jsDelivr, disediakan secara percuma oleh orang-orang di jsDelivr. Menggunakan pengurus pakej atau perlu memuat turun fail sumber? Pergi ke halaman muat turun.
Salin-tampal helaian gaya <link>
ke dalam anda <head>
sebelum semua helaian gaya lain untuk memuatkan CSS kami.
Banyak komponen kami memerlukan penggunaan JavaScript untuk berfungsi. Khususnya, mereka memerlukan jQuery , Popper.js dan pemalam JavaScript kami sendiri. Letakkan <script>
s berikut berhampiran penghujung halaman anda, betul-betul sebelum teg penutup </body>
, untuk membolehkannya. jQuery mesti didahulukan, kemudian Popper.js, dan kemudian pemalam JavaScript kami.
Kami menggunakan jQuery's slim build , tetapi versi penuh juga disokong.
Ingin tahu komponen mana yang secara eksplisit memerlukan jQuery, JS kami dan Popper.js? Klik pautan tunjukkan komponen di bawah. Jika anda sama sekali tidak pasti tentang struktur halaman umum, teruskan membaca untuk contoh templat halaman.
Kami bootstrap.bundle.js
dan bootstrap.bundle.min.js
sertakan Popper , tetapi bukan jQuery . Untuk mendapatkan maklumat lanjut tentang perkara yang disertakan dalam Bootstrap, sila lihat bahagian kandungan kami .
Tunjukkan komponen yang memerlukan JavaScript
- Makluman untuk menolak
- Butang untuk menogol keadaan dan kotak semak/fungsi radio
- Karusel untuk semua gelagat, kawalan dan penunjuk slaid
- Runtuhkan untuk menogol keterlihatan kandungan
- Jatuh turun untuk memaparkan dan meletakkan kedudukan (juga memerlukan Popper.js )
- Modal untuk memaparkan, meletakkan kedudukan dan tingkah laku tatal
- Navbar untuk melanjutkan pemalam Runtuhkan kami untuk melaksanakan tingkah laku responsif
- Petua alat dan popover untuk memaparkan dan meletakkan kedudukan (juga memerlukan Popper.js )
- Scrollspy untuk tingkah laku tatal dan kemas kini navigasi
Pastikan halaman anda disediakan dengan reka bentuk dan piawaian pembangunan terkini. Ini bermakna menggunakan doctype HTML5 dan menyertakan teg meta viewport untuk tingkah laku responsif yang betul. Letakkan semuanya bersama-sama dan halaman anda sepatutnya kelihatan seperti ini:
Itu sahaja yang anda perlukan untuk keperluan halaman keseluruhan. Lawati dokumen Reka Letak atau contoh rasmi kami untuk mula menyusun kandungan dan komponen tapak anda.
Bootstrap menggunakan segelintir gaya dan tetapan global penting yang perlu anda ketahui semasa menggunakannya, yang kesemuanya hampir secara eksklusif menjurus ke arah normalisasi gaya penyemak imbas silang. Jom selami.
Bootstrap memerlukan penggunaan doctype HTML5. Tanpa itu, anda akan melihat beberapa penggayaan tidak lengkap yang funky, tetapi memasukkannya tidak sepatutnya menyebabkan sebarang gangguan yang ketara.
Bootstrap dibangunkan mudah alih dahulu , strategi di mana kami mengoptimumkan kod untuk peranti mudah alih dahulu dan kemudian meningkatkan komponen seperti yang diperlukan menggunakan pertanyaan media CSS. Untuk memastikan pemaparan yang betul dan zum sentuh untuk semua peranti, tambahkan teg meta port pandangan responsif pada <head>
.
Anda boleh melihat contoh ini dalam tindakan dalam templat pemula .
Untuk saiz yang lebih mudah dalam CSS, kami menukar nilai global box-sizing
daripada content-box
kepada border-box
. Ini memastikan padding
tidak menjejaskan lebar pengiraan akhir elemen, tetapi ia boleh menyebabkan masalah dengan beberapa perisian pihak ketiga seperti Peta Google dan Enjin Carian Tersuai Google.
Pada kesempatan yang jarang berlaku anda perlu mengatasinya, gunakan sesuatu seperti berikut:
Dengan coretan di atas, elemen bersarang—termasuk kandungan yang dijana melalui ::before
dan ::after
—semua akan mewarisi yang ditentukan box-sizing
untuk itu .selector-for-some-widget
.
Ketahui lebih lanjut tentang model kotak dan saiz di CSS Tricks .
Untuk pemaparan silang penyemak imbas yang dipertingkatkan, kami menggunakan But semula untuk membetulkan ketidakkonsistenan merentas penyemak imbas dan peranti sambil menyediakan tetapan semula yang lebih berpandangan kepada elemen HTML biasa.
Ikuti perkembangan Bootstrap dan hubungi komuniti dengan sumber yang berguna ini.
- Ikuti @getbootstrap di Twitter .
- Baca dan langgan Blog Rasmi Bootstrap .
- Berbual dengan rakan Bootstrapper di IRC. Pada
irc.freenode.net
pelayan, dalam##bootstrap
saluran. - Bantuan pelaksanaan boleh didapati di Stack Overflow (ditandakan
bootstrap-4
). - Pembangun harus menggunakan kata kunci
bootstrap
pada pakej yang mengubah suai atau menambah kefungsian Bootstrap apabila mengedarkan melalui npm atau mekanisme penghantaran yang serupa untuk kebolehtemuan maksimum.
Anda juga boleh mengikuti @getbootstrap di Twitter untuk gosip terkini dan video muzik yang hebat.