22 of 133 menu

Atrybut class

Atrybut class definiuje jedną lub więcej klas dla elementu (przez element rozumie się tag).

Robimy to po to, aby następnie odwołać się za pomocą CSS do grupy elementów, którym przypisano tę samą klasę i zastosować do nich określone właściwości (na przykład zmienić kolor tekstu, rozmiar czcionki i tak dalej).

Istnieje również atrybut id, który podobnie jak atrybut class pozwala wybierać elementy na stronie HTML.

Różnica między atrybutem class a atrybutem id polega na tym, że class wybiera grupę elementów (nawet jeśli jest przypisany do jednego elementu - można go później przypisać również do innego), a id wybiera unikalny element (nie powinno być więcej elementów z takim id na stronie internetowej, w przeciwnym razie wystąpi konflikt).

Jak zrozumieć, co nadać elementowi - klasę czy id? Klasę nadaje się tym elementom, które powtarzają się na stronach internetowych (aby nie pisać kilka razy tego samego kodu CSS). Nawet jeśli obecnie ten element jest jeden, ale czujesz, że podobne elementy mogą pojawić się w przyszłości - nadaj temu elementowi klasę. Jeśli zaś jesteś pewien, że taki element jest unikalny - to nadaj mu id. Chociaż obecnie istnieje tendencja do nadawania wszystkim elementom klas, a id pozostawiania dla JavaScriptu, nie jest ona powszechnie przyjęta.

Elementowi można przypisać kilka klas, w tym przypadku należy je wymieniać przez spację.

Nazwy klas powinny być pisane angielskimi literami, cyframi, bez spacji (spacja oddziela klasy od siebie, zamiast niej można użyć podkreślenia lub myślnika). Klasy nie powinny zaczynać się od cyfry (w HTML5 już można, ale nie będzie działać w starych przeglądarkach).

Nazwy klas należy nadawać w języku angielskim (a nie po rosyjsku, po prostu angielskimi literami!). Nazwy powinny być znaczące, odzwierciedlać istotę klasy.

Przykład

Nadajmy wszystkim akapitom z klasą test czerwony kolor tekstu:

<p class="test">Akapit z klasą test.</p> <p>Akapit kontrolny bez klasy.</p> .test { color: red; }

:

Przykład . Kilka klas dla elementu

A tutaj nadajmy pierwszemu akapitowi kilka klas - test1 i test2 (zapiszmy je przez spację). Klasa test1 nadaje czerwony kolor tekstowi, a klasa test2 nadaje rozmiar czcionki na 20px. Drugiemu akapitowi nadano tylko klasę test1 (ten akapit stanie się czerwony), a trzeciemu akapitowi - klasę test2 (ten akapit będzie miał rozmiar czcionki 20px). Pierwszy akapit, któremu nadano dwie klasy, będzie miał jednocześnie i czerwony kolor i rozmiar czcionki na 20px:

<p class="test1 test2">Akapit z dwiema klasami test1 i test2.</p> <p class="test1">Akapit z klasą test1.</p> <p class="test2">Akapit z klasą test2.</p> <p>Akapit kontrolny bez klas.</p> .test1 { color: red; } .test2 { font-size: 20px; }

:

Zobacz też

  • atrybut id,
    który nadaje elementom unikalne identyfikatory
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć