22 of 133 menu

Atribut class

Atribut class element üçün (element dedikdə teq nəzərdə tutulur) bir və ya bir neçə sinif təyin edir.

Bu, daha sonra eyni sinfi təyin olunmuş elementlər qrupuna CSS vasitəsilə müraciət etmək və onun üçün müəyyən xassələri tətbiq etmək üçün edilir (məsələn, mətnin rəngini, şriftin ölçüsünü dəyişmək və s.).

Həmçinin atribut id də var, hansı ki, class atributu kimi HTML səhifəsində elementləri seçməyə imkan verir.

class atributu ilə atribut id arasındakı fərq ondadır ki, class elementlər qrupunu seçir (hətta o, bir elementə verildikdə belə - sonradan onu başqa bir elementə də vermək olar), id isə unikal elementi seçir (saytın səhifəsində belə id-yə malik başqa element olmamalıdır, əks halda konflikt yaranacaq).

Elementə nə verməli olduğunu - sinif və ya id-ni necə başa düşmək olar? Saytın səhifələrində təkrarlanan elementlərə sinif verilir (eyni CSS kodunu bir neçə dəfə yazmamaq üçün). Hətta hazırda bu element tək olsa belə, amma siz hiss edirsiniz ki, oxşar elementlər gələcəkdə peyda ola bilər - bu elementə sinif verin. Əgər siz əminsinizsə ki, belə element unikaldır - onda ona id verin. Baxmayaraq ki, hazırda bütün elementlərə sinif vermək, id-ni isə JavaScript üçün saxlamaq meyli var, amma bu, ümumi qəbul edilmiş deyil.

Elementə bir neçə sinif vermək olar, bu halda onlar boşluqla ayrılmalıdır.

Siniflərin adları ingilis hərfləri, rəqəmlərlə, boşluqsuz yazılmalıdır (boşluq sinifləri bir-birindən ayırır, onun yerinə altdan xətt və ya defisdən istifadə etmək olar). Siniflər rəqəmlə başlamamalıdır (HTML5-də artıq olar, amma köhnə brauzerlərdə işləməyəcək).

Siniflərə adlar ingilis dilində verilməlidir (rus dilində deyil, sadəcə ingilis hərfləri ilə!). Adlar mənalı olmalı, sinfin mahiyyətini əks etdirməlidir.

Nümunə

Gəlin test sinfi olan bütün abzaslara qırmızı mətn rəngi təyin edək:

<p class="test">test sinifli abzas.</p> <p>Sinifsiz kontrol abzası.</p> .test { color: red; }

:

Nümunə . Element üçün bir neçə sinif

Burada isə gəlin birinci abzasa bir neçə sinif təyin edək - test1test2 (onları boşluqla yazaq). test1 sinfi qırmızı mətn rəngi təyin edir, test2 sinfi isə şriftin ölçüsünü 20px təyin edir. Ikinci abzasa sadəcə test1 sinfi verilib (bu abzas qırmızı olacaq), üçüncü abzasa isə test2 sinfi verilib (bu abzasın şrift ölçüsü 20px olacaq). Iki sinfi olan ilk abzas eyni zamanda həm qırmızı rəngə həm də 20px şrift ölçüsünə malik olacaq:

<p class="test1 test2">test1 və test2 sinifli iki sinifli abzas.</p> <p class="test1">test1 sinifli abzas.</p> <p class="test2">test2 sinifli abzas.</p> <p>Sinifsiz kontrol abzası.</p> .test1 { color: red; } .test2 { font-size: 20px; }

:

Həmçinin bax

  • atribut id,
    hansı ki, elementlərə unikal identifikatorlar təyin edir
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et