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.
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ł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ą.