22 of 133 menu

Atributas class

Atributas class nustato vieną ar kelias klases elementui (elementu turima omenyje ženklą).

Tai daroma tam, kad vėliau galėtume per CSS pasiekti elementų grupę, kuriai nustatyta tokia pati klasė, ir pritaikyti jai tam tikras savybes (pavyzdžiui, pakeisti teksto spalvą, šrifto dydį ir pan.).

Taip pat egzistuoja atributas id, kuris, panašiai kaip ir atributas class, leidžia pasirinkti elementus HTML puslapyje.

Skirtumas tarp atributo class ir atributo id yra tas, kad class pasirenka elementų grupę (net jei jis suteiktas vienam elementui - vėliau jį galima suteikti ir kitam), o id pasirenka unikalų elementą (daugiau elementų su tokiu id neturėtų būti svetainės puslapyje, kitaip kils konfliktas).

Kaip suprasti, ką suteikti elementui - klasę ar id? Klasė suteikiama tiems elementams, kurie kartojasi svetainės puslapiuose (kad nereikėtų kelis kartus rašyti to paties CSS kodo). Net jei dabar šis elementas yra vienas, bet jaučiate, kad panašūs elementai gali atsirasti ateityje - suteikite šiam elementui klasę. Jei esate tikri, kad toks elementas yra unikalus - tada suteikite jam id. Nors šiuo metu yra tendencija visiems elementams suteikti klasę, o id palikti JavaScript, tačiau ji nėra visuotinai priimta.

Elementui galima suteikti kelias klases, šiuo atveju jas reikia išvardinti per tarpą.

Klasių pavadinimai turi būti sudaryti iš anglų raidžių, skaičių, be tarpų (tarpas atskiria klases vieną nuo kitos, vietoj jo galima naudoti apatinį brūkšnį arba brūkšnį). Klasės neturėtų prasidėti skaičiumi (HTML5 jau galima, bet neveiks senose naršyklėse).

Klasėms pavadinimus reikėtų duoti anglų kalba (o ne rusiškai, tiesiog anglų raidėmis!). Pavadinimai turi būti prasmingi, atspindintys klasės esmę.

Pavyzdys

Visų pastraipų su klase test tekstui nustatykime raudoną spalvą:

<p class="test">Pastraipa su klase test.</p> <p>Kontrolinė pastraipa be klasės.</p> .test { color: red; }

:

Pavyzdys . Kelios klasės elementui

O čia pirmai pastraipai suteikime kelias klases - test1 ir test2 (parašykime jas per tarpą). Klasė test1 nustato raudoną teksto spalvą, o klasė test2 nustato šrifto dydį iki 20px. Antrai pastraipai suteikta tik klasė test1 (ši pastraipa parausvės), o trečiai pastraipai - klasė test2 (ši pastraipa turės šrifto dydį 20px). Pirmoji pastraipa, kuriai suteiktos dvi klasės, turės ir raudoną spalvą, ir šrifto dydį 20px:

<p class="test1 test2">Pastraipa su dviem klasėmis test1 ir test2.</p> <p class="test1">Pastraipa su klase test1.</p> <p class="test2">Pastraipa su klase test2.</p> <p>Kontrolinė pastraipa be klasių.</p> .test1 { color: red; } .test2 { font-size: 20px; }

:

Taip pat žiūrėkite

  • atributas id,
    kuris nustato unikalius elementų identifikatorius
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti