Właściwość CSSTypografia
word-spacing
Zmienia odstępy między wyrazami.
- Wartość domyślna
normal- Dziedziczona
- Tak
- Animowalna
- tak, jako długość
- Dotyczy
- wszystkie elementy
- JavaScript
element.style.wordSpacing = "0.3em"
Przykład
#CSS
.slogan {
text-transform: uppercase;
letter-spacing: 0.1em;
word-spacing: 0.4em;
}HTML przykładu
<p class="slogan" style="text-transform: uppercase; letter-spacing: 0.1em; word-spacing: 0.4em; margin: 0;">Ucz się grając</p>Podgląd
Definicja i zastosowanie
#Właściwość word-spacing dodaje dodatkową przestrzeń do każdego odstępu między wyrazami. Wartość ujemna zbliża wyrazy do siebie.
Przydaje się rzadziej niż letter-spacing, ale bywa pomocna przy krojach z bardzo wąską lub bardzo szeroką spacją oraz w napisach dekoracyjnych.
Przy tekście wyjustowanym przeglądarka i tak zmienia odstępy między wyrazami, a word-spacing jest dodawane do tych wyliczonych wartości.
Składnia
#Składnia
word-spacing: normal | <długość>;Wartości
#Wartości w praktyce
#normal
Zwykła spacja kroju.
.demo { word-spacing: normal; }0.5em
Wyraźnie szersze odstępy między wyrazami.
.demo { word-spacing: 0.5em; }-2px
Wyrazy bliżej siebie.
.demo { word-spacing: -2px; }Obsługa przeglądarek
#Szeroko dostępne
Działa we wszystkich nowoczesnych przeglądarkach, także na telefonach. Możesz używać bez obaw.
- Chrome
- Edge
- Firefox
- Safari
Dobre praktyki
#- Gdy rozstrzelasz litery przez
letter-spacing, zwiększ teżword-spacing, żeby wyrazy nadal wyraźnie się od siebie odróżniały. - Nie używaj
word-spacingdo robienia odstępów w układzie, od tego są marginesy igap.
Powiązane hasła
#Widzisz błąd albo brakuje przykładu? Napisz do nas.