Skip to main content

Co to jest CSS3? Kaskadowe arkusze stylów - poziom 3

Kurs CSS odc.1: Kaskadowe arkusze stylów - pierwszy projekt, wiedza podstawowa (Czerwiec 2026)

Kurs CSS odc.1: Kaskadowe arkusze stylów - pierwszy projekt, wiedza podstawowa (Czerwiec 2026)
Anonim

Największą zmianą, która obecnie jest planowana na poziomie 3 CSS, jest wprowadzenie modułów. Zaletą modułów jest to, że (podobno) pozwala na szybsze zakończenie i zatwierdzenie specyfikacji, ponieważ segmenty są uzupełniane i zatwierdzane w porcjach. Pozwala to również producentom przeglądarek i agentów użytkownika obsługiwać sekcje specyfikacji, ale ograniczyć ich kod do minimum, wspierając tylko te moduły, które mają sens. Na przykład czytnik tekstu nie musi zawierać modułów, które definiują jedynie sposób wizualnego wyświetlania elementu. Ale nawet jeśli zawierałoby tylko moduły dźwiękowe, nadal byłoby to narzędzie CSS 3 zgodne z normami.

Niektóre nowe funkcje CSS 3

  • Selektory
    • Selektory w CSS 3 będą bardzo interesujące. Pozwalają one projektantowi / programistce wybierać na znacznie bardziej szczegółowych poziomach dokumentu. Jedną z fajnych rzeczy w tym module jest to, że wiele przeglądarek już zaczyna obsługiwać zaawansowane selektory CSS 3, więc możesz zacząć je wypróbowywać już teraz. Na przykład niektóre nowe selektory to:
      • dopasowywanie atrybutów i wartości atrybutów, w tym dopasowań częściowych
    • strukturalne pseudoklasy, takie jak n th-dziecko
    • pseudoklasa docelowego, aby stylizować tylko elementy, które są adresowane w adresie URL
    • sprawdzona pseudoklasa, aby stylizować każdy element, który jest sprawdzany, np. radio lub elementy pola wyboru
  • Efekty tekstowe i układ
    • Wprowadzanie zmian w dzieleniu wyrazów, białych znakach i uzasadnianiu tekstu w dokumentach.
  • Pseudo-klasy pierwszej i pierwszej linii
    • CSS 3 powinien umożliwiać właściwości wpływające na kerning i wyrównanie kropli.
  • Paged Media i wygenerowana zawartość
    • CSS 3 będzie teraz obsługiwał więcej opcji w nośnikach stronicowanych, takich jak uruchamianie nagłówków i stopek oraz numerów stron. Ponadto będą dostępne zaawansowane właściwości do drukowania wygenerowanych treści, w tym właściwości przypisów i odsyłaczy.
  • Układ wielu kolumn
    • Obecnie robocza wersja robocza dla wielu kolumn udostępnia właściwości umożliwiające projektantom wyświetlanie ich treści w wielu kolumnach z definicjami, takimi jak luki między kolumnami, kolumna i szerokość kolumn.
  • Rubin
    • CSS będzie teraz obsługiwał możliwość dodawania małych adnotacji na górze lub obok słów, najczęściej używanych w języku chińskim i japońskim. Są one zazwyczaj używane do nadawania wymowy lub znaczenia trudnych ideogramów.

CSS 3 będzie zabawą

Gdy już zostanie on w pełni przyjęty jako standard, a przeglądarki internetowe i agenty użytkownika zaczną z niego korzystać, CSS 3 będzie potężnym narzędziem dla projektantów stron internetowych. Nowe funkcje wymienione powyżej to tylko niewielki podzestaw wszystkich dodatków i zmian w specyfikacji.