in English

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-familypre 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-basea $line-height-baseako náš typografický základ aplikovaný na <body>.
  • Nastavte globálnu farbu odkazu cez $link-colora použite podčiarknutie odkazu iba na :hover.
  • Použite $body-bgna nastavenie a background-colorna <body>( #fffpredvolene).

Tieto štýly možno nájsť v _reboot.scssa globálne premenné sú definované v _variables.scss. Uistite sa, že ste $font-size-basezadali 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>

.h1K 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>

.marka .smalltriedy 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 .initialismskratku 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.

Niekto slávny v Source Title
<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.

Niekto slávny v Source Title
<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.

Niekto slávny v Source Title
<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-stylea ľ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 margins kombináciou dvoch tried .list-inlinea .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-truncatetriedu 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-sizespremennej Sass na truea opätovnou kompiláciou Bootstrap.

Na podporu RFS používame mixin Sass, ktorý nahrádza naše bežné font-sizevlastnosti. Responzívne veľkosti písma budú skompilované do calc()funkcií s kombináciou remjednotiek 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 .