Zadaniem właściwości CSS letter-spacing jest ustawianie odległości (odstępów) pomiędzy poszczególnymi literami słowa w tekście.
Właściwość CSS – letter-spacing
Za jej pomocą możemy więc uzyskać rozszerzony / rozszczelony (z dużymi odstępami, przerwami pomiędzy literami) lub zwężony (z nachodzącymi na siebie nawzajem literami) tekst.
letter-spacing – nie może przyjmować wartości procentowych (%) może być jednak określana w px, rem, em.
Domyślnym ustawieniem letter-spacing jest normal.
Przykłady użycia, działania letter-spacing
przykładowe odstępy między literami:
Normalny tekst
Lorem ipsum
Rozszerzony tekst – letter-spacing: 3px;
Lorem ipsum
Zwężony tekst – letter-spacing: -4px;
Lorem ipsum
p.pierwszy {
letter-spacing: 3px; //rozszerzony
}
p.drugi {
letter-spacing: -4px; //zwężony
}
Jak widać po przykładzie wartości ujemne powodują że tekst zaczyna się zwężać (kurczyć) a dodatnie rozsuwają go.
letter-spacing przyjmuje także wartości takie jak:
p {
letter-spacing:normal;
}
p {
letter-spacing:initial;
}
Gdzie “normal” to standardowe zwykłe ustawienie, a “initial” ustawia domyślną wartość.
Właściwość ta jest bardzo użyteczna jeśli np. do poprawienia czytelności tekstu na stronie. Taka zmiana czasami może bardzo dużo dać przy niewielkim wysiłku.
dodatkowe tagi:
odstępy między literami css
W branży IT jestem już od 2007 roku. W tym czasie zajmowałam się głównie tematyką pozycjonowania i budowy stron internetowych. Hobbistycznie zajmuje się fotografią, podróżami (głównie tymi mikro). Interesuje się mitologią (Nordycką, Grecką i Rzymską) i historią.