Typografia
Dokumentacja i przykłady typografii Bootstrap, w tym ustawienia globalne, nagłówki, tekst podstawowy, listy i nie tylko.
Ustawienia ogólne
Bootstrap ustawia podstawowe globalne style wyświetlania, typografii i łączy. Gdy potrzebna jest większa kontrola, zapoznaj się z tekstowymi klasami narzędziowymi .
- Użyj natywnego stosu czcionek, który wybiera najlepsze
font-family
dla każdego systemu operacyjnego i urządzenia. - Aby uzyskać bardziej inkluzywną i dostępną skalę typów, zakładamy domyślny katalog główny przeglądarki
font-size
(zazwyczaj 16 pikseli), aby odwiedzający mogli dostosować ustawienia domyślne przeglądarki w razie potrzeby. - Użyj atrybutów
$font-family-base
,$font-size-base
i$line-height-base
jako naszej bazy typograficznej zastosowanej do<body>
. - Ustaw globalny kolor linku za pomocą
$link-color
i zastosuj podkreślenia linków tylko na:hover
. - Użyj
$body-bg
, aby ustawićbackground-color
na<body>
(#fff
domyślnie).
Style te można znaleźć w _reboot.scss
, a zmienne globalne są zdefiniowane w _variables.scss
. Upewnij się, że ustawiłeś $font-size-base
.rem
Nagłówki
Dostępne są wszystkie nagłówki HTML <h1>
od <h6>
.
Nagłówek | Przykład |
---|---|
|
h1. Nagłówek Bootstrapa |
|
h2. Nagłówek Bootstrapa |
|
h3. Nagłówek Bootstrapa |
|
h4. Nagłówek Bootstrapa |
|
h5. Nagłówek Bootstrapa |
|
h6. Nagłówek Bootstrapa |
.h1
Dostępne są również klasy through .h6
, gdy chcesz dopasować styl czcionki nagłówka, ale nie możesz użyć skojarzonego elementu HTML.
h1. Nagłówek Bootstrapa
h2. Nagłówek Bootstrapa
h3. Nagłówek Bootstrapa
h4. Nagłówek Bootstrapa
h5. Nagłówek Bootstrapa
h6. Nagłówek Bootstrapa
Dostosowywanie nagłówków
Użyj dołączonych klas narzędziowych, aby odtworzyć mały tekst nagłówka dodatkowego z Bootstrap 3.
Fantazyjny nagłówek wyświetlacza Z wyblakłym tekstem wtórnym
Wyświetl nagłówki
Tradycyjne elementy nagłówków są zaprojektowane tak, aby działały najlepiej w treści strony. Jeśli chcesz, aby nagłówek się wyróżniał, rozważ użycie nagłówka wyświetlanego — większego, nieco bardziej zdecydowanego stylu nagłówka. Pamiętaj, że te nagłówki domyślnie nie są responsywne, ale możesz włączyć responsywne rozmiary czcionek .
Wyświetlacz 1 |
Wyświetlacz 2 |
Wyświetlacz 3 |
Wyświetlacz 4 |
Prowadzić
Wyróżnij akapit, dodając .lead
.
Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commododo luctus.
Wbudowane elementy tekstowe
Stylizacja typowych wbudowanych elementów HTML5.
Możesz użyć znacznika znaku, abyatrakcjatekst.
Ten wiersz tekstu ma być traktowany jako tekst usunięty.
Ta linia tekstu ma być traktowana jako nieaktualna.
Ta linia tekstu ma być traktowana jako dodatek do dokumentu.
Ten wiersz tekstu zostanie wyświetlony jako podkreślony
Ta linia tekstu ma być traktowana jako drobny druk.
Ta linia jest renderowana jako tekst pogrubiony.
Ten wiersz jest renderowany jako tekst pisany kursywą.
.mark
Dostępne .small
są również klasy umożliwiające zastosowanie tych samych stylów, co <mark>
i <small>
przy jednoczesnym uniknięciu niepożądanych konsekwencji semantycznych, jakie przyniosą znaczniki.
Chociaż nie pokazano powyżej, możesz używać <b>
i <i>
w HTML5. <b>
ma na celu podkreślenie słów lub fraz bez przekazywania dodatkowego znaczenia, podczas gdy <i>
dotyczy głównie głosu, terminów technicznych itp.
Narzędzia tekstowe
Zmień wyrównanie, przekształcenie, styl, grubość i kolor tekstu za pomocą naszych narzędzi tekstowych i narzędzi do kolorowania .
Skróty
Stylizowana implementacja elementu HTML <abbr>
dla skrótów i akronimów, aby wyświetlić rozszerzoną wersję po najechaniu myszą. Skróty mają domyślne podkreślenie i zyskują kursor pomocy, aby zapewnić dodatkowy kontekst po najechaniu kursorem oraz użytkownikom technologii wspomagających.
Dodaj .initialism
do skrótu, aby uzyskać nieco mniejszy rozmiar czcionki.
przyciągać
HTML
Cytaty blokowe
Do cytowania bloków treści z innego źródła w Twoim dokumencie. Owiń <blockquote class="blockquote">
dowolny kod HTML jako cytat.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Liczba całkowita posuere erat ante.
Nazywanie źródła
Dodaj a, <footer class="blockquote-footer">
aby zidentyfikować źródło. Zawijaj nazwę pracy źródłowej w <cite>
.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Liczba całkowita posuere erat ante.
Wyrównanie
W razie potrzeby użyj narzędzi tekstowych, aby zmienić wyrównanie cytatu blokowego.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Liczba całkowita posuere erat ante.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Liczba całkowita posuere erat ante.
Listy
Bez stylu
Usuń domyślny list-style
i lewy margines na elementach listy (tylko bezpośrednie dzieci). Dotyczy to tylko elementów list podrzędnych , co oznacza, że musisz dodać klasę również dla wszystkich list zagnieżdżonych.
- Lorem ipsum dolor sit amet
- Consectetur adipisująca elita
- Integer molestie lorem w massa
- Facilisis w pretium nisl aliquet
- Nulla volutpat aliquam velit
- Fasellus iaculis neque
- Purus sodales ultricies
- Vestibulum laoreet porttitor sem
- Ac tristique libero volutpat at
- Faucibus porta lacus fringilla vel
- Aenean sit amet erat nunc
- Eget porttitor lorem
W linii
Usuń punktory z listy i zastosuj trochę światła margin
za pomocą kombinacji dwóch klas .list-inline
i .list-inline-item
.
- Lorem ipsum
- Fazallus iaculis
- Nulla volutpat
Wyrównanie listy opisów
Wyrównaj terminy i opisy w poziomie, korzystając z predefiniowanych klas naszego systemu siatek (lub domieszek semantycznych). W przypadku dłuższych terminów możesz opcjonalnie dodać .text-truncate
klasę, aby obciąć tekst za pomocą wielokropka.
- Listy opisów
- Lista opisowa jest idealna do definiowania terminów.
- Euismod
-
Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
Donec id elit non mi porta gravida at eget metus.
- Malesuada porta
- Etiam porta sem malesuada magna mollis euismod.
- Termin obcięty jest obcięty
- Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.
- Zagnieżdżanie
-
- Zagnieżdżona lista definicji
- Aenean posuere, tortor sed cursus feugiat, nunc augue blandit nunc.
Responsywne rozmiary czcionek
Bootstrap v4.3 jest dostarczany z opcją włączenia responsywnych rozmiarów czcionek, co pozwala na bardziej naturalne skalowanie tekstu w różnych rozmiarach urządzenia i oknach ekranu. RFS można włączyć, zmieniając $enable-responsive-font-sizes
zmienną Sass na true
i ponownie kompilując Bootstrap.
Aby wesprzeć RFS , używamy mixin Sass, aby zastąpić nasze normalne font-size
właściwości. Responsywne rozmiary czcionek zostaną skompilowane w calc()
funkcje z mieszanką jednostek rem
i rzutni, aby umożliwić responsywne zachowanie skalowania. Więcej o RFS i jego konfiguracji można znaleźć w jego repozytorium GitHub .