Stylowanie tekstu w CSS: czcionki, rozmiar, grubość, podkreślenie, wyrównanie

Plac zabaw do stylowania tekstu CSS

Tekst w CSS: czcionka, rozmiar, pogrubienie, podkreślenie | We.Inc

Jeden interaktywny plac zabaw dla tekstu CSS: krój pisma, rozmiar w px, rem lub clamp(), grubość, styl podkreślenia, wyrównanie, interlinia i odstępy, razem z klasami Tailwind.

Tekst w CSS stylujesz kilkoma właściwościami: font-family wybiera krój pisma, font-size ustala rozmiar (najlepiej w rem), font-weight: 700 pogrubia, text-decoration dodaje podkreślenie, a text-align: center wyśrodkowuje. line-height i letter-spacing kontrolują odstępy. Zmień dowolną z nich na placu zabaw poniżej i skopiuj CSS.

Właściwości, których użyjesz najczęściej

Zamiast sześciu osobnych stron z dokumentacją ten jeden plac zabaw obejmuje razem krój, rozmiar, grubość, styl, szczegóły podkreślenia, wyrównanie, interlinię i odstępy między literami, generuje CSS i klasy Tailwind na bieżąco i dodaje sprawdzone przepisy na wyśrodkowanie tekstu, stosy czcionek i ładowanie fontów webowych.

Najczęściej zadawane pytania

Jak pogrubić tekst w CSS?

Użyj font-weight: bold albo liczby, na przykład 600 lub 700. Liczby od 100 do 900 wybierają spośród grubości dostępnych w danym kroju. Jeśli krój ma tylko grubość regularną, przeglądarka udaje pogrubienie, zagęszczając litery, co wygląda ciężej i mniej ostro niż prawdziwy plik pogrubiony.

Jak wyśrodkować tekst w pionie?

text-align wyśrodkowuje tylko w poziomie. Aby wyśrodkować w pionie wewnątrz pudełka, zrób z niego kontener flex lub grid: display: grid; place-items: center; wyśrodkowuje tekst w obu kierunkach w jednej linii. Dla pojedynczej linii w pasku o stałej wysokości działa też line-height równy wysokości paska.

Jak zmienić kolor lub grubość podkreślenia?

Użyj text-decoration-color, text-decoration-thickness i text-underline-offset. Na przykład text-decoration: underline; text-decoration-color: #4F98FB; text-decoration-thickness: 2px; text-underline-offset: 4px; daje grubsze niebieskie podkreślenie z odstępem pod literami.

Czy line-height powinien mieć jednostkę?

Zwykle nie. Wartość bez jednostki, taka jak 1.5, jest mnożona przez rozmiar czcionki każdego elementu, więc nagłówki i drobny druk wewnątrz bloku zachowują rozsądne odstępy. Stała wartość, taka jak 24px, jest dziedziczona bez zmian i może ścisnąć większy tekst.

Czym jest stos czcionek?

To lista czcionek oddzielonych przecinkami w font-family. Przeglądarka używa pierwszej dostępnej i przechodzi w dół listy, jeśli jej brakuje, kończąc na rodzinie ogólnej, takiej jak sans-serif lub serif, która zawsze istnieje.

Jednostki rozmiaru: px, rem i clamp()

Czytelne ustawienia domyślne

Ładowanie fontów webowych bez spowalniania strony

Wyśrodkowanie tekstu w poziomie i w pionie

W poziomie: text-align

text-align wyśrodkowuje linie wewnątrz bloku. Aby wyśrodkować sam blok, nadaj mu szerokość i margin-inline: auto.

W obu kierunkach: grid z place-items

Dwie linie CSS na kontenerze wyśrodkowują dowolną treść w obu kierunkach, niezależnie od jej rozmiaru.

Podkreślenia, które wyglądają na zaprojektowane

Kolor, grubość, przesunięcie i styl

Właściwości dekoracji zmieniają podkreślenie bez ruszania koloru tekstu. text-decoration-skip-ink sprawia, że linie nie przecinają dolnych wydłużeń liter.

Ładowanie czcionki przez @font-face lub Google Fonts

Czcionka hostowana u siebie przez @font-face

Wskaż w src swój plik WOFF2. Jeden blok na każdą grubość i styl, których faktycznie używasz.

Link do Google Fonts

Pobieraj tylko używane grubości. display=swap ustawia za Ciebie font-display.

Czytelne ustawienia na start

Mała, rozsądna baza dla tekstu

Rozmiar tekstu głównego, interlinia i szerokość wiersza ustawione raz; nagłówki ciaśniej. Dostosuj kolory i rozmiary do swojego projektu.

Odpowiedniki w Tailwind

CSS i odpowiadające mu klasy Tailwind (domyślny motyw)

Systemowy bezszeryfowy

Humanistyczny bezszeryfowy

Klasyczny szeryfowy

Książkowy szeryfowy

Monospace

Zaokrąglony

Świeży chleb każdego ranka, pieczony w małych partiach z mąki z młyna tuż obok.

Plac zabaw z tekstem

Przykładowy tekst

Stos czcionek

Jednostka rozmiaru

Rozmiar: {n}px

przy największej szerokości

Grubość: {n}

Dekoracja

Styl dekoracji

Kolor dekoracji

Grubość linii: {n}px

Odstęp podkreślenia: {n}px

Wyrównanie

Transformacja

Transformacja tekstu

Interlinia: {n}

Odstęp między literami: {n}em

Kursywa

Kopiuj CSS

Klasy Tailwind

Kopiuj klasy

Stosy czcionek do skopiowania

Pchnąć w tę łódź jeża lub ośm skrzyń fig

Kopiuj

Zacznij za darmo · Bez karty kredytowej

Powiązane: Poradniki

Produkt

Dla kogo

Funkcje

Zasoby

Firma

Mapa strony