22 of 133 menu

Atribūts class

Atribūts class norāda vienu vai vairākas klases elementam (ar elementu saprotama atbilstošā iezīme).

Tas tiek darīts, lai pēc tam varētu piekļūt caur CSS pie elementu grupas, kuriem ir norādīta viena un tā pati klase, un piemērot tai noteiktus īpašības (piemēram, mainīt teksta krāsu, fonta izmēru un tā tālāk).

Pastāv arī atribūts id, kas līdzīgi kā atribūts class ļauj atlasīt elementus HTML lapā.

Atšķirība starp atribūtu class un atribūtu id ir tāda, ka class atlasa elementu grupu (pat ja tas ir dots vienam elementam - to pēcāk var dot arī citam), bet id atlasa unikālu elementu (vairāk elementu ar tādu id nedrīkst būt vietnes lapā, pretējā gadījumā radīsies konflikts).

Kā saprast, ko dot elementam - klasi vai id? Klase tiek dota tiem elementiem, kas atkārtojas vietnes lapās (lai vairākas reizes nerakstītu to pašu CSS kodu). Pat ja jums šobrīd šis elements ir viens, bet jūs jūtat, ka līdzīgi elementi var parādīties turpmāk - dodiet šim elementam klasi. Ja gan jūs esat pārliecināts, ka šāds elements ir unikāls - tad dodiet tam id. Lai gan pašlaik pastāv tendence, ka visiem elementiem tiek dotas klases, bet id tiek atstāts JavaScript, tā nav vispārpieņemta.

Elementam var norādīt vairākas klases, šajā gadījumā tās jāuzskaita atdalot ar atstarpi.

Klašu nosaukumiem jābūt rakstītiem ar latīņu burtiem, cipariem, bez atstarpēm (atstarpe atdala klases vienu no otras, tās vietā var izmantot apakšsvītru vai defisi). Klasēm nevajadzētu sākties ar cipari (HTML5 tas jau ir atļauts, bet nestrādās vecās pārlūkprogrammās).

Klašu vārdi jāizvēlas angļu valodā (nevis krieviski, tikai latīņu burtos!). Vārdiem jābūt jēgpilniem, jāatspoguļo klases būtību.

Piemērs

Uzstādīsim visiem rindkopām ar klasi test sarkano teksta krāsu:

<p class="test">Rindkopa ar klasi test.</p> <p>Kontroles rindkopa bez klases.</p> .test { color: red; }

:

Piemērs . Vairākas klases elementam

Šeit dosim pirmajai rindkopai vairākas klases - test1 un test2 (ierakstīsim tās atdalot ar atstarpi). Klase test1 uzstāda sarkano teksta krāsu, bet klase test2 uzstāda fonta izmēru uz 20px. Otrajai rindkopai tiek dota tikai klase test1 (šī rindkopa kļūs sarkana), bet trešajai rindkopai - klase test2 (šai rindkopai būs fonta izmērs 20px). Pirmā rindkopa, kurai ir divas klases, vienlaikus būs gan sarkanas krāsas, gan ar fonta izmēru 20px:

<p class="test1 test2">Rindkopa ar divām klasēm test1 un test2.</p> <p class="test1">Rindkopa ar klasi test1.</p> <p class="test2">Rindkopa ar klasi test2.</p> <p>Kontroles rindkopa bez klasēm.</p> .test1 { color: red; } .test2 { font-size: 20px; }

:

Skatiet arī

  • atribūts id,
    kas norāda unikālus identifikatorus elementiem
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt