Typografia
Dokumentácia a príklady typografie Bootstrap vrátane globálnych nastavení, nadpisov, hlavného textu, zoznamov a ďalších.
Globálne nastavenia
Bootstrap nastavuje základné globálne štýly zobrazenia, typografie a odkazov. Ak potrebujete väčšiu kontrolu, pozrite si textové pomocné triedy .
- Použite natívny zásobník písiem , ktorý vyberie to najlepšie
font-family
pre každý operačný systém a zariadenie. - Pre komplexnejšiu a dostupnejšiu škálu typov používame predvolený koreňový adresár prehliadača
font-size
(zvyčajne 16 pixelov), aby si návštevníci mohli prispôsobiť predvolené nastavenia prehliadača podľa potreby. - Použite atribúty
$font-family-base
,$font-size-base
a$line-height-base
ako náš typografický základ aplikovaný na<body>
. - Nastavte globálnu farbu odkazu cez
$link-color
a použite podčiarknutie odkazu iba na:hover
. - Použite
$body-bg
na nastavenie abackground-color
na<body>
(#fff
predvolene).
Tieto štýly možno nájsť v _reboot.scss
a globálne premenné sú definované v _variables.scss
. Uistite sa, že ste $font-size-base
zadali rem
.
Nadpisy
K dispozícii sú všetky nadpisy HTML <h1>
až po <h6>
.
Smerovanie | Príklad |
---|---|
<h1></h1> |
h1. Bootstrap nadpis |
<h2></h2> |
h2. Bootstrap nadpis |
<h3></h3> |
h3. Bootstrap nadpis |
<h4></h4> |
h4. Bootstrap nadpis |
<h5></h5> |
h5. Bootstrap nadpis |
<h6></h6> |
h6. Bootstrap nadpis |
<h1>h1. Bootstrap heading</h1>
<h2>h2. Bootstrap heading</h2>
<h3>h3. Bootstrap heading</h3>
<h4>h4. Bootstrap heading</h4>
<h5>h5. Bootstrap heading</h5>
<h6>h6. Bootstrap heading</h6>
.h1
K dispozícii sú aj triedy through .h6
, keď chcete prispôsobiť štýl písma nadpisu, ale nemôžete použiť súvisiaci prvok HTML.
h1. Bootstrap nadpis
h2. Bootstrap nadpis
h3. Bootstrap nadpis
h4. Bootstrap nadpis
h5. Bootstrap nadpis
h6. Bootstrap nadpis
<p class="h1">h1. Bootstrap heading</p>
<p class="h2">h2. Bootstrap heading</p>
<p class="h3">h3. Bootstrap heading</p>
<p class="h4">h4. Bootstrap heading</p>
<p class="h5">h5. Bootstrap heading</p>
<p class="h6">h6. Bootstrap heading</p>
Prispôsobenie nadpisov
Použite zahrnuté pomocné triedy na opätovné vytvorenie malého sekundárneho textu nadpisu z Bootstrapu 3.
Efektný zobrazovaný nadpis S vyblednutým sekundárnym textom
<h3>
Fancy display heading
<small class="text-muted">With faded secondary text</small>
</h3>
Zobraziť nadpisy
Tradičné prvky nadpisov sú navrhnuté tak, aby čo najlepšie fungovali v obsahu vašej stránky. Ak potrebujete, aby nadpis vynikol, zvážte použitie zobrazovaného nadpisu — väčšieho, trochu viac názorového štýlu nadpisu. Majte na pamäti, že tieto nadpisy v predvolenom nastavení nereagujú, ale je možné povoliť responzívne veľkosti písma .
Displej 1 |
Displej 2 |
Displej 3 |
Displej 4 |
<h1 class="display-1">Display 1</h1>
<h1 class="display-2">Display 2</h1>
<h1 class="display-3">Display 3</h1>
<h1 class="display-4">Display 4</h1>
Viesť
Nechajte odsek vyniknúť pridaním .lead
.
Toto je úvodný odsek. Vyčnieva z bežných odsekov.
<p class="lead">
This is a lead paragraph. It stands out from regular paragraphs.
</p>
Vložené textové prvky
Štýl pre bežné vložené prvky HTML5.
Môžete použiť značku značkyZlatý klinectext.
Tento riadok textu sa má považovať za vymazaný text.
Tento riadok textu sa má považovať za už nepresný.
Tento riadok textu má byť považovaný za doplnok k dokumentu.
Tento riadok textu sa vykreslí ako podčiarknutý
S týmto riadkom textu sa má zaobchádzať ako s drobným písmom.
Tento riadok sa vykreslí ako tučný text.
Tento riadok sa vykreslí ako text kurzívou.
<p>You can use the mark tag to <mark>highlight</mark> text.</p>
<p><del>This line of text is meant to be treated as deleted text.</del></p>
<p><s>This line of text is meant to be treated as no longer accurate.</s></p>
<p><ins>This line of text is meant to be treated as an addition to the document.</ins></p>
<p><u>This line of text will render as underlined</u></p>
<p><small>This line of text is meant to be treated as fine print.</small></p>
<p><strong>This line rendered as bold text.</strong></p>
<p><em>This line rendered as italicized text.</em></p>
.mark
a .small
triedy sú tiež k dispozícii na použitie rovnakých štýlov ako <mark>
a <small>
bez akýchkoľvek nežiaducich sémantických dôsledkov, ktoré by značky priniesli.
Aj keď to nie je zobrazené vyššie, pokojne použite <b>
a <i>
v HTML5. <b>
je určený na zvýraznenie slov alebo fráz bez vyjadrenia ďalšej dôležitosti, zatiaľ čo <i>
väčšinou ide o hlas, technické výrazy atď.
Textové pomôcky
Zmeňte zarovnanie textu, transformáciu, štýl, váhu a farbu pomocou našich textových a farebných pomôcok .
Skratky
Štylizovaná implementácia <abbr>
prvku HTML pre skratky a akronymy na zobrazenie rozšírenej verzie pri umiestnení kurzora myši. Skratky majú predvolené podčiarknutie a získajú pomocný kurzor, ktorý poskytuje dodatočný kontext pri umiestnení kurzora myši a používateľom asistenčných technológií.
Pridajte .initialism
skratku pre trochu menšiu veľkosť písma.
attr
HTML
<p><abbr title="attribute">attr</abbr></p>
<p><abbr title="HyperText Markup Language" class="initialism">HTML</abbr></p>
Blokové úvodzovky
Na citovanie blokov obsahu z iného zdroja vo vašom dokumente. Ako citáciu obtočte <blockquote class="blockquote">
ľubovoľný kód HTML .
Známy citát obsiahnutý v prvku blockquote.
<blockquote class="blockquote">
<p class="mb-0">A well-known quote, contained in a blockquote element.</p>
</blockquote>
Pomenovanie zdroja
Pridajte a <footer class="blockquote-footer">
na identifikáciu zdroja. Názov zdrojového diela zabaľte do <cite>
.
Známy citát obsiahnutý v prvku blockquote.
<blockquote class="blockquote">
<p class="mb-0">A well-known quote, contained in a blockquote element.</p>
<footer class="blockquote-footer">Someone famous in <cite title="Source Title">Source Title</cite></footer>
</blockquote>
Zarovnanie
Podľa potreby použite textové nástroje na zmenu zarovnania vašej blokovej ponuky.
Známy citát obsiahnutý v prvku blockquote.
<blockquote class="blockquote text-center">
<p class="mb-0">A well-known quote, contained in a blockquote element.</p>
<footer class="blockquote-footer">Someone famous in <cite title="Source Title">Source Title</cite></footer>
</blockquote>
Známy citát obsiahnutý v prvku blockquote.
<blockquote class="blockquote text-right">
<p class="mb-0">A well-known quote, contained in a blockquote element.</p>
<footer class="blockquote-footer">Someone famous in <cite title="Source Title">Source Title</cite></footer>
</blockquote>
zoznamy
Neštylizované
Odstráňte predvolený list-style
a ľavý okraj na položkách zoznamu (iba okamžité deti). Týka sa to len položiek zoznamu okamžitých potomkov , čo znamená, že triedu budete musieť pridať aj pre všetky vnorené zoznamy.
- Toto je zoznam.
- Vyzerá úplne neštýlovo.
- Štrukturálne je to stále zoznam.
- Tento štýl sa však vzťahuje len na bezprostredné podradené prvky.
- Vnorené zoznamy:
- nie sú ovplyvnené týmto štýlom
- stále ukáže guľku
- a mať primeraný ľavý okraj
- V niektorých situáciách sa to môže hodiť.
<ul class="list-unstyled">
<li>This is a list.</li>
<li>It appears completely unstyled.</li>
<li>Structurally, it's still a list.</li>
<li>However, this style only applies to immediate child elements.</li>
<li>Nested lists:
<ul>
<li>are unaffected by this style</li>
<li>will still show a bullet</li>
<li>and have appropriate left margin</li>
</ul>
</li>
<li>This may still come in handy in some situations.</li>
</ul>
V rade
Odstráňte odrážky zoznamu a použite trochu svetla margin
s kombináciou dvoch tried .list-inline
a .list-inline-item
.
- Toto je položka zoznamu.
- A ešte jeden.
- Ale sú zobrazené inline.
<ul class="list-inline">
<li class="list-inline-item">This is a list item.</li>
<li class="list-inline-item">And another one.</li>
<li class="list-inline-item">But they're displayed inline.</li>
</ul>
Zarovnanie zoznamu popisov
Zarovnajte pojmy a popisy vodorovne pomocou preddefinovaných tried nášho mriežkového systému (alebo sémantických mixov). Pre dlhšie výrazy môžete voliteľne pridať .text-truncate
triedu na skrátenie textu pomocou troch bodiek.
- Popisné zoznamy
- Zoznam popisov je ideálny na definovanie výrazov.
- Termín
-
Definícia pojmu.
A ešte nejaký text definície zástupného symbolu.
- Ďalší termín
- Táto definícia je krátka, takže žiadne odseky navyše ani nič podobné.
- Skrátený výraz je skrátený
- To môže byť užitočné, keď je málo miesta. Na koniec pridá elipsu.
- Hniezdenie
-
- Vnorený zoznam definícií
- Počul som, že máte radi zoznamy definícií. Dovoľte mi vložiť zoznam definícií do vášho zoznamu definícií.
<dl class="row">
<dt class="col-sm-3">Description lists</dt>
<dd class="col-sm-9">A description list is perfect for defining terms.</dd>
<dt class="col-sm-3">Term</dt>
<dd class="col-sm-9">
<p>Definition for the term.</p>
<p>And some more placeholder definition text.</p>
</dd>
<dt class="col-sm-3">Another term</dt>
<dd class="col-sm-9">This definition is short, so no extra paragraphs or anything.</dd>
<dt class="col-sm-3 text-truncate">Truncated term is truncated</dt>
<dd class="col-sm-9">This can be useful when space is tight. Adds an ellipsis at the end.</dd>
<dt class="col-sm-3">Nesting</dt>
<dd class="col-sm-9">
<dl class="row">
<dt class="col-sm-4">Nested definition list</dt>
<dd class="col-sm-8">I heard you like definition lists. Let me put a definition list inside your definition list.</dd>
</dl>
</dd>
</dl>
Responzívne veľkosti písma
Od verzie 4.3.0 sa Bootstrap dodáva s možnosťou povoliť responzívne veľkosti písma, čo umožňuje prirodzenejšie škálovanie textu naprieč zariadeniami a veľkosťami výrezu. RFS možno povoliť zmenou $enable-responsive-font-sizes
premennej Sass na true
a opätovnou kompiláciou Bootstrap.
Na podporu RFS používame mixin Sass, ktorý nahrádza naše bežné font-size
vlastnosti. Responzívne veľkosti písma budú skompilované do calc()
funkcií s kombináciou rem
jednotiek zobrazenia a výrezu, aby sa umožnilo citlivé škálovanie. Viac o RFS a jeho konfigurácii nájdete v jeho úložisku GitHub .