Samouczek CSS

Strona główna CSS Wprowadzenie do CSS Składnia CSS Selektory CSS Instrukcje CSS Komentarze CSS Kolory CSS Tła CSS Granice CSS Marginesy CSS Dopełnienie CSS Wysokość/szerokość CSS Model skrzynki CSS Zarys CSS Tekst CSS Czcionki CSS Ikony CSS Linki CSS Listy CSS Tabele CSS Wyświetlanie CSS Maks. szerokość CSS Pozycja CSS CSS Z-indeks Przepełnienie CSS zmiennoprzecinkowy CSS Wbudowany blok CSS Wyrównanie CSS Kombinatory CSS CSS Pseudo-klasa Pseudoelement CSS Krycie CSS Pasek nawigacyjny CSS Listy rozwijane CSS Galeria obrazów CSS Sprite obrazu CSS Selektory atrybutów CSS Formularze CSS Liczniki CSS Układ strony internetowej CSS Jednostki CSS Specyfika CSS CSS !ważne Funkcje matematyczne CSS

Zaawansowane CSS

Zaokrąglone rogi CSS Obrazy obramowania CSS Tła CSS Kolory CSS Słowa kluczowe w kolorze CSS Gradienty CSS Cienie CSS Efekty tekstowe CSS Czcionki internetowe CSS Przekształcenia CSS 2D Przekształcenia CSS 3D Przejścia CSS Animacje CSS Etykietki CSS Obrazy w stylu CSS Odbicie obrazu CSS Dopasowanie obiektu CSS Pozycja obiektu CSS Maskowanie CSS Przyciski CSS Paginacja CSS Wiele kolumn CSS Interfejs użytkownika CSS Zmienne CSS Rozmiar pola CSS Zapytania o media CSS Przykłady CSS MQ Flexbox CSS

CSS Responsywne

Wprowadzenie do RWD Okienko RWD Widok siatki RWD Zapytania dotyczące mediów RWD Obrazy RWD Filmy RWD Ramy RWD Szablony RWD

Siatka CSS

Wprowadzenie do siatki Pojemnik na siatkę Element siatki

CSS SASS

Samouczek SASS

Przykłady CSS

Szablony CSS Przykłady CSS quiz css Ćwiczenia CSS Certyfikat CSS

Odniesienia CSS

Dokumentacja CSS Selektory CSS Funkcje CSS Dźwięk referencyjny CSS Bezpieczne czcionki internetowe CSS Animowalny CSS Jednostki CSS Konwerter CSS PX-EM Kolory CSS Wartości kolorów CSS Domyślne wartości CSS Obsługa przeglądarki CSS

Rozmiar czcionki CSS


Rozmiar czcionki

Właściwość font-sizeustawia rozmiar tekstu.

Możliwość zarządzania rozmiarem tekstu jest ważna w projektowaniu stron internetowych. Nie należy jednak używać dopasowywania rozmiaru czcionki, aby akapity wyglądały jak nagłówki lub nagłówki wyglądały jak akapity.

Zawsze używaj właściwych znaczników HTML, takich jak <h1> - <h6> dla nagłówków i <p> ​​dla akapitów.

Wartość rozmiaru czcionki może być rozmiarem bezwzględnym lub względnym.

Rozmiar bezwzględny:

  • Ustawia tekst na określony rozmiar
  • Nie pozwala użytkownikowi na zmianę rozmiaru tekstu we wszystkich przeglądarkach (niekorzystne ze względu na ułatwienia dostępu)
  • Rozmiar bezwzględny jest przydatny, gdy znany jest fizyczny rozmiar danych wyjściowych

Względna wielkość:

  • Ustawia rozmiar względem otaczających elementów
  • Umożliwia użytkownikowi zmianę rozmiaru tekstu w przeglądarkach

Uwaga: Jeśli nie określisz rozmiaru czcionki, domyślny rozmiar zwykłego tekstu, takiego jak akapity, to 16px (16px=1em).


Ustaw rozmiar czcionki w pikselach

Ustawienie rozmiaru tekstu za pomocą pikseli daje pełną kontrolę nad rozmiarem tekstu:

Przykład

h1 {
  font-size: 40px;
}

h2 {
  font-size: 30px;
}

p {
  font-size: 14px;
}

Wskazówka: jeśli używasz pikseli, nadal możesz użyć narzędzia powiększania, aby zmienić rozmiar całej strony.


Ustaw rozmiar czcionki za pomocą Em

Aby umożliwić użytkownikom zmianę rozmiaru tekstu (w menu przeglądarki), wielu programistów używa em zamiast pikseli.

1em jest równy aktualnemu rozmiarowi czcionki. Domyślny rozmiar tekstu w przeglądarkach to 16px. Tak więc domyślny rozmiar 1em to 16px.

Rozmiar można obliczyć z pikseli na em za pomocą tego wzoru: piksele /16= em

Przykład

h1 {
  font-size: 2.5em; /* 40px/16=2.5em */
}

h2 {
  font-size: 1.875em; /* 30px/16=1.875em */
}

p {
  font-size: 0.875em; /* 14px/16=0.875em */
}

W powyższym przykładzie rozmiar tekstu w em jest taki sam, jak w poprzednim przykładzie w pikselach. Jednak dzięki rozmiarowi em możliwe jest dostosowanie rozmiaru tekstu we wszystkich przeglądarkach.

Niestety ze starszymi wersjami Internet Explorera nadal występuje problem. Tekst staje się większy niż powinien, gdy jest większy, i mniejszy niż powinien, gdy jest mniejszy.


Użyj kombinacji procentów i Em

Rozwiązaniem, które działa we wszystkich przeglądarkach, jest ustawienie domyślnego rozmiaru czcionki w procentach dla elementu <body>:

Przykład

body {
  font-size: 100%;
}

h1 {
  font-size: 2.5em;
}

h2 {
  font-size: 1.875em;
}

p {
  font-size: 0.875em;
}

Nasz kod działa teraz świetnie! Pokazuje ten sam rozmiar tekstu we wszystkich przeglądarkach i umożliwia wszystkim przeglądarkom powiększanie lub zmianę rozmiaru tekstu!


Responsywny rozmiar czcionki

Rozmiar tekstu można ustawić za pomocą vwjednostki, co oznacza „szerokość rzutni”.

W ten sposób rozmiar tekstu będzie zgodny z rozmiarem okna przeglądarki:

Witaj świecie

Zmień rozmiar okna przeglądarki, aby zobaczyć, jak skaluje się rozmiar czcionki.

Przykład

<h1 style="font-size:10vw">Hello World</h1>

Rzutnia to rozmiar okna przeglądarki. 1vw = 1% szerokości widocznego obszaru. Jeśli wizjer ma szerokość 50 cm, 1vw ma 0,5 cm.