Tipograpiya
Dokumentasyon ug mga panig-ingnan alang sa Bootstrap typography, lakip ang mga setting sa kalibutan, mga ulohan, teksto sa lawas, mga lista, ug uban pa.
Mga setting sa kalibutan
Ang Bootstrap nagtakda sa sukaranan nga global nga pagpakita, typography, ug mga istilo sa link. Kung gikinahanglan ang dugang nga kontrol, susiha ang mga klase sa textual utility .
- Paggamit og lumad nga font stack nga nagpili sa pinakamaayo
font-family
alang sa matag OS ug device. - Para sa usa ka mas inklusibo ug accessible nga tipo nga sukdanan, atong isipon ang browser default root
font-size
(kasagaran 16px) aron ang mga bisita maka-customize sa ilang browser defaults kung gikinahanglan. - Gamita ang
$font-family-base
,$font-size-base
, ug$line-height-base
mga hiyas isip atong typographic base nga gigamit sa<body>
. - Itakda ang tibuok kalibutan nga kolor sa link pinaagi
$link-color
ug i-apply ang link underlines lamang sa:hover
. - Gamita
$body-bg
aron magbutang ugbackground-color
sa<body>
(#fff
sa default).
Kini nga mga istilo makit-an sa sulod _reboot.scss
, ug ang mga global variable gihubit sa _variables.scss
. Siguroha nga ibutang $font-size-base
sa rem
.
Mga ulohan
Tanang HTML nga ulohan, <h1>
pinaagi sa <h6>
, anaa.
Ulohan | Pananglitan |
---|---|
|
h1. Bootstrap nga ulohan |
|
h2. Bootstrap nga ulohan |
|
h3. Bootstrap nga ulohan |
|
h4. Bootstrap nga ulohan |
|
h5. Bootstrap nga ulohan |
|
h6. Bootstrap nga ulohan |
.h1
pinaagi sa .h6
mga klase magamit usab, kay kung gusto nimo ipares ang estilo sa font sa usa ka ulohan apan dili magamit ang kauban nga elemento sa HTML.
h1. Bootstrap nga ulohan
h2. Bootstrap nga ulohan
h3. Bootstrap nga ulohan
h4. Bootstrap nga ulohan
h5. Bootstrap nga ulohan
h6. Bootstrap nga ulohan
Pag-customize sa mga ulohan
Gamita ang gilakip nga mga klase sa utility aron mabuhat pag-usab ang gamay nga sekondaryang ulohan nga teksto gikan sa Bootstrap 3.
Nindot nga display nga ulohan Uban ang kupas nga sekondaryang teksto
Ipakita ang mga ulohan
Ang tradisyonal nga mga elemento sa ulohan gilaraw aron molihok nga labing maayo sa karne sa sulud sa imong panid. Kung kinahanglan nimo ang usa ka heading aron mogawas, hunahunaa ang paggamit sa usa ka display heading —usa ka mas dako, medyo mas opinyon nga istilo sa ulohan. Hinumdumi nga kini nga mga ulohan dili mosanong pinaagi sa default, apan posible nga magamit ang mga responsive nga gidak-on sa font .
Pagpakita 1 |
Pagpakita 2 |
Pagpakita 3 |
Pagpakita 4 |
Tingga
Paghimo og usa ka parapo nga talagsaon pinaagi sa pagdugang .lead
.
Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus.
Inline nga mga elemento sa teksto
Pag-istilo para sa komon nga inline nga HTML5 nga mga elemento.
Mahimo nimong gamiton ang marka nga tag sahighlighttext.
Kini nga linya sa teksto gituyo nga isipon nga natangtang nga teksto.
Kini nga linya sa teksto gituyo nga isipon nga dili na tukma.
Kini nga linya sa teksto gituyo nga isipon nga dugang sa dokumento.
Kini nga linya sa teksto maghubad ingon nga adunay linya
Kini nga linya sa teksto gituyo nga isipon nga maayong pag-imprinta.
Kini nga linya gihubad nga bold nga teksto.
Kini nga linya gihubad ingon nga italicized nga teksto.
.mark
ug .small
ang mga klase magamit usab aron magamit ang parehas nga mga istilo ingon <mark>
ug <small>
samtang naglikay sa bisan unsang dili gusto nga mga implikasyon sa semantiko nga madala sa mga tag.
Samtang wala gipakita sa ibabaw, ayaw gamita <b>
ug <i>
sa HTML5. <b>
gituyo aron ipasiugda ang mga pulong o hugpong sa mga pulong nga wala maghatag dugang nga importansya samtang <i>
kadaghanan alang sa tingog, teknikal nga mga termino, ug uban pa.
Mga gamit sa text
Usba ang pag-align sa teksto, pagbag-o, istilo, gibug-aton, ug kolor sa among mga gamit sa teksto ug mga gamit sa kolor .
Mga minubo
Gi-istilo nga pagpatuman sa <abbr>
elemento sa HTML para sa mga abbreviation ug acronym aron ipakita ang gipalapdan nga bersyon sa hover. Ang mga abbreviation adunay default underline ug makakuha og tabang nga cursor aron makahatag og dugang nga konteksto sa hover ug sa mga tiggamit sa assistive nga mga teknolohiya.
Idugang .initialism
sa abbreviation para sa mas gamay nga font-size.
attr
HTML
Blockquotes
Alang sa pagkutlo sa mga bloke sa sulod gikan sa laing tinubdan sulod sa imong dokumento. Ibutang <blockquote class="blockquote">
ang bisan unsang HTML ingon nga kinutlo.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.
Pagngalan ug tinubdan
Idugang ang a <footer class="blockquote-footer">
para sa pag-ila sa tinubdan. I-wrap ang ngalan sa source work sa <cite>
.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.
Pag-align
Gamita ang text utilities kung gikinahanglan aron mausab ang alignment sa imong blockquote.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.
Mga lista
Dili istilo
Kuhaa ang default list-style
ug wala nga margin sa mga butang sa lista (mga bata lang). Magamit lang kini sa mga butang nga gilista dayon sa mga bata , nagpasabut nga kinahanglan nimo nga idugang ang klase alang sa bisan unsang mga salag nga mga lista.
- Lorem ipsum dolor sit amet
- Consectetur adipiscing elit
- Integer molestie lorem ug masa
- Facilisis sa pretium nisl aliquet
- Nulla volutpat aliquam velit
- Espesye sa tanom nga bulak ang Phasellus iaculis neque
- Purus sodales ultricies
- Vestibulum laoreet porttitor sem
- Ac tristique libero volutpat ug
- Faucibus porta lacus fringilla vel
- Aenean naglingkod amet erat nunc
- Eget porttitor lorem
Inline
Kuhaa ang mga bala sa listahan ug gamita ang pipila ka kahayag margin
nga adunay kombinasyon sa duha ka klase, .list-inline
ug .list-inline-item
.
- Lorem ipsum
- Phasellus iaculis
- Nulla volutpat
Pag-align sa lista sa paghulagway
I-align ang mga termino ug mga deskripsyon nga pinahigda pinaagi sa paggamit sa gitakda nang daan nga mga klase sa among grid system (o semantic mixins). Alang sa mas taas nga termino, mahimo nimong idugang ang usa ka .text-truncate
klase aron maputol ang teksto gamit ang usa ka ellipsis.
- Mga lista sa paghulagway
- Ang usa ka lista sa paghulagway perpekto alang sa pagtino sa mga termino.
- Euismod
-
Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
Donec id elit non mi porta gravida ug eget metus.
- Malesuada porta
- Etiam porta sem malesuada magna mollis euismod.
- Ang giputol nga termino giputol
- Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.
- Nagsalag
-
- Nested nga lista sa kahulugan
- Aenean posuere, tortor sed cursus feugiat, nunc augue blandit nunc.
Responsive nga mga gidak-on sa font
Ang Bootstrap v4.3 nga mga barko nga adunay opsyon nga makahimo sa responsive nga mga gidak-on sa font, nga nagtugot sa teksto nga mas natural nga sukdon sa tanang device ug viewport nga gidak-on. Ang RFS mahimong ma-enable pinaagi sa pagbag-o sa $enable-responsive-font-sizes
Sass variable true
ug pag-recompile sa Bootstrap.
Para suportahan ang RFS , migamit mi ug Sass mixin para ilisan ang among normal nga font-size
mga kabtangan. Ang mga responsive nga gidak-on sa font i-compile sa calc()
mga function nga adunay usa ka mix rem
ug viewport units aron mahimo ang responsive scaling nga kinaiya. Dugang pa bahin sa RFS ug ang pag-configure niini makita sa GitHub repository niini .