Ka hangaia a Bootstrap ki runga i nga matiti 12-tīwae aro, nga whakatakotoranga, me nga waahanga.
Ka whakamahi a Bootstrap i etahi huānga HTML me etahi taonga CSS e hiahia ana ki te whakamahi i te momo tuhinga HTML5. Whakauruhia ki te timatanga o o kaupapa katoa.
- <!DOCTYPE html>
- <html lang = "en" >
- ...
- </html>
Ka whakatakotohia e Bootstrap nga whakaaturanga taketake o te ao, te tuhi tuhi, me nga momo hono. Ina koa, ko taatau:
margin
i runga i te tinanabackground-color: white;
ki rungabody
@baseFontFamily
, @baseFontSize
, me @baseLineHeight
nga huanga hei turanga tuhi@linkColor
te whakamahi i nga tohu hono ki runga anake:hover
Ka kitea enei momo i roto i te scaffolding.less .
Ki a Bootstrap 2, kua tukuna te poraka tautuhi tawhito mo Normalize.css , he kaupapa na Nicolas Gallagher me Jonathan Neal e kaha ana hoki i te HTML5 Boilerplate . Ahakoa ka whakamahia e matou te nuinga o Normalize i roto i to maatau reset.less , kua tangohia e matou etahi waahanga mo Bootstrap.
Ko te punaha matiti Bootstrap taunoa e whakamahi ana i nga pou 12 , e hanga ana mo te ipu whanui 940px me te kore e whakahohea nga waahanga urupare . Ki te taapiri i te konae CSS whakautu, ka uru te matiti ki te 724px me te 1170px te whanui kei runga i to tauranga tirohanga. I raro i nga tauranga tirohanga 767px, ka rere nga pou, ka tapae poutū.
Mo te tahora pou e rua ngawari, hangahia he .row
me te taapiri i te maha o .span*
nga pou e tika ana. I te mea he matiti 12-tīwae tenei, ka .span*
horahia e ia he maha o aua pou 12, me te taapiri ake ki te 12 mo ia rarangi (te maha ranei o nga pou kei roto i te matua).
- <div class = "rarangi" >
- <div class = "span4" > ... </div>
- <div class = "span8" > ... </div>
- </div>
I runga i tenei tauira, kei a tatou .span4
me .span8
te , kia 12 nga pou katoa me te rarangi katoa.
Nukuhia nga pou ki te taha matau ma te whakamahi i .offset*
nga karaehe. Ka whakanuia e ia akomanga te tawhē maui o te tīwae mā te tīwae katoa. Hei tauira, .offset4
neke .span4
atu i nga pou e wha.
- <div class = "rarangi" >
- <div class = "span4" > ... </div>
- <div class = "span3 offset2" > ... </div>
- </div>
Hei whakakohanga i to ihirangi ki te matiti taunoa, taapirihia he huinga pou hou .row
me te huinga o .span*
nga pou ki roto i te tīwae tīariari .span*
. Ko nga rarangi kohanga me whakauru he huinga pou e taapiri ana ki te maha o nga pou o tona matua.
- <div class = "rarangi" >
- <div class = "span9" >
- Taumata 1 tīwae
- <div class = "rarangi" >
- <div class = "span6" > Taumata 2 </div>
- <div class = "span3" > Taumata 2 </div>
- </div>
- </div>
- </div>
Ka whakamahia e te punaha matiti wai nga ōrau hei utu i nga pika mo nga whanui pou. He rite tonu te kaha ki te whakautu ki ta maatau punaha matiti tuuturu, e whakarite ana i nga waahanga tika mo nga whakataunga mata matua me nga taputapu.
Hangaia tetahi rarangi "wai" ma te huri .row
ki .row-fluid
. Ka noho rite tonu nga karaehe o te pou, he ngawari ki te huri i waenga i nga raarangi tuuturu me te matiti wai.
- <div class = "rarangi-wai" >
- <div class = "span4" > ... </div>
- <div class = "span8" > ... </div>
- </div>
He rite tonu te mahi ki te whakatiki i te punaha matiti: taapiri atu .offset*
ki tetahi tīwae hei whakatiki e aua pou maha.
- <div class = "rarangi-wai" >
- <div class = "span4" > ... </div>
- <div class = "span4 offset2" > ... </div>
- </div>
He rereke te whakamahi a nga matiti wai kohanga: kia 12 nga pou o ia taumata kohanga o nga pou. Ko tenei na te mea ka whakamahia e te matiti wai nga paheketanga, ehara i te pika, mo te tautuhi whanui.
- <div class = "rarangi-wai" >
- <div class = "span12" >
- Wai 12
- <div class = "rarangi-wai" >
- <div class = "span6" >
- Wai 6
- <div class = "rarangi-wai" >
- <div class = "span6" > Wai 6 </div>
- <div class = "span6" > Wai 6 </div>
- </div>
- </div>
- <div class = "span6" > Wai 6 </div>
- </div>
- </div>
- </div>
Ka whakarato i te tahora whanui-whanui noa (me te kowhiria te whakautu) me te <div class="container">
hiahia anake.
- <tinana>
- <div class = "putea" >
- ...
- </div>
- </tinana>
Waihangatia he wharangi wai, rua-tīwae me <div class="container-fluid">
—he pai mo nga tono me nga tuhinga.
- <div class = "ipu-wai" >
- <div class = "rarangi-wai" >
- <div class = "span2" >
- <!--Ihirangi Paetaha-->
- </div>
- <div class = "span10" >
- <!--Ihirangi tinana-->
- </div>
- </div>
- </div>
Whakakāhia te CSS urupare i roto i to kaupapa ma te whakauru i te tohu meta tika me etahi atu momo pepa i roto i <head>
to tuhinga. Mena kua whakahiatohia e koe a Bootstrap mai i te wharangi Whakaritea, me whakauru noa te tohu meta.
- <meta name = "viewport" content = "whanui=whānui-pūrere, tauine-tuatahi=1.0" >
- <link href = "nga rawa/css/bootstrap-responsive.css" rel = "stylesheet" >
Mahunga ake!Karekau a Bootstrap i te whakauru i nga ahuatanga urupare ma te taunoa i tenei wa kaore nga mea katoa e tika kia aro. Engari ki te whakatenatena i nga kaiwhakawhanake ki te tango i tenei ahuatanga, ki ta maatau he pai ki te whakaahei ina hiahiatia.
Ka taea e nga patai pāpāho te CSS ritenga i runga i te maha o nga tikanga—owehenga, whanui, momo whakaatu, aha atu—engari ko te nuinga o te waa ka aro ki te taha min-width
me te max-width
.
Whakamahia nga patai pāpāho ma te tika me te tiimata anake ki o hunga whakarongo pūkoro. Mo nga kaupapa nui ake, whakaarohia nga turanga waehere kua whakatapua, kaua ko nga papa o nga patai pāpāho.
Kei te tautoko a Bootstrap i te maha o nga patai pāpāho i roto i te konae kotahi hei awhina i o kaupapa kia tika ake i runga i nga taputapu rereke me nga whakataunga mata. Anei nga mea kei roto:
Tapanga | Te whanui tahora | Whānui tīwae | Te whanui o te awaawa |
---|---|---|---|
Whakaaturanga nui | 1200px me runga ake | 70px | 30px |
Taunoa | 980px me runga ake | 60px | 20px |
Papa whakaahua | 768px me runga ake | 42px | 20px |
Waea ki papa | 767px me raro | Ko nga pou wai, kaore he whanui pumau | |
Waea | 480px me raro | Ko nga pou wai, kaore he whanui pumau |
- /* Papamahi nui */
- @media ( min - whanui : 1200px ) { ... }
- /* Papa whakaahua ki te whenua me te papamahi */
- @media ( min - whanui : 768px ) me ( max - whanui : 979px ) { ... }
- /* Waea whenua ki te papa whakaahua */
- @media ( max - whanui : 767px ) { ... }
- /* Waea whenua me raro */
- @media ( max - whanui : 480px ) { ... }
Kia tere ake te whakawhanaketanga hoa-rorohiko, whakamahia enei karaehe whaipainga hei whakaatu me te huna i nga ihirangi ma te taputapu. Kei raro nei he ripanga o nga karaehe e waatea ana me o raatau paanga ki runga i te whakatakotoranga patai pāpāho (kua tapaina e te taputapu). Ka kitea i roto responsive.less
.
Karaehe | Waea767px me raro | Nga papa979px ki te 768px | PapamahiTaunoa |
---|---|---|---|
.visible-phone |
Ka kitea | Hunahuna | Hunahuna |
.visible-tablet |
Hunahuna | Ka kitea | Hunahuna |
.visible-desktop |
Hunahuna | Hunahuna | Ka kitea |
.hidden-phone |
Hunahuna | Ka kitea | Ka kitea |
.hidden-tablet |
Ka kitea | Hunahuna | Ka kitea |
.hidden-desktop |
Ka kitea | Ka kitea | Hunahuna |
Whakamahia i runga i te kaupapa iti me te karo i te hanga i nga putanga rereke katoa o te pae kotahi. Engari, whakamahia hei whakakii i nga whakaaturanga o ia taputapu. Kaua e whakamahia nga taputapu urupare me nga ripanga, na reira kaore i te tautokohia.
Whakanuia to kaitirotiro, utaina ranei i runga i nga taputapu rereke hei whakamatautau i nga karaehe o runga.
Ko nga tohutaki kakariki e tohu ana ka kitea te karaehe i to tauranga tirohanga o naianei.
I konei, ko nga tohutaki kaariki e tohu ana kei te huna te karaehe ki to tauranga tirohanga o naianei.