CodeGym /Kurslar /Frontend SELF AZ /HTML-teqlərlə tanışlıq

HTML-teqlərlə tanışlıq

Frontend SELF AZ
Səviyyə , Dərs
Mövcuddur

1. Tag-lar

Tag-lar müxtəlif növ olur. Əvvəlcə, onlar təkcüt ola bilər. Ən çox cüt tag-larla rastlaşırıq. Və, yəqin ki, artıq başa düşdüyünüz kimi, onlar həmişə cüt şəkildə verilir. Onlara həmçinin açılış və bağlanış deyilir.

Açılış tagı — sadəcə üçbucaq mötərizədə verilən açar sözdür.


<tag>

Nümunə:

HTML
      
<h1>
      
    

Bağlanış tagı açılış tagına bənzəyir, lakin açar sözün qarşısında əyri xətt var.


</tag>

Nümunə:

HTML
      
</h1>
      
    

Açılış tagı həmişə cütdə birinci gəlir. OLA BİLMƏZ əvvəlcə bağlanış tagı gəlsin, sonra açılış. Belə bir HTML-dokumenti qeyri-düzgün hesab ediləcək.

2. Teqlərin ağacı

Cüt teqlər haqqında başqa bir vacib məlumat. Sənəddə bir çox cüt teq ola bilər və onlar bir-birinin içərisində yerləşə bilər. Bu o deməkdir ki, HTML-sənəddəki hər hansı mətn teqlərlə sarınıb (bükülüb) ola bilər, hətta əgər həmin mətn digər teqləri də ehtiva edirsə. Bir nümunə:

HTML
      
<html>
    Adi mətn
        <a href="http://codegym.cc/about">
            Maraqlı bir şeyə keçid
        </a>
    hələ başqa bir mətn
</html> 
      
    

Nə isə, HTML-mətndə belə bir teqlər ardıcıllığı ola bilər:


<h1> <h2> </h2> </h1>

Amma belə ola bilməz:


<h1> <h2> </h1> </h2> 

Əgər başlanğıc teq <h2> cütün içərisindədirsə <h1>-teqlər, o zaman onun cütü olan bağlanış teq </h2> da həmin cütün içərisində olmalıdır.

Beləliklə sənəddəki bütün teqlər bir növ teqlər ağacı əmələ gətirir. Əvvəlcə bütün sənədi əhatə edən yuxarı səviyyəli teq gəlir, adətən onun adı <html> olur, onun övlad teqləri var, onların öz övladları və s.

Əslində, sənədi teqlərlə işləyən proqram onu bu cür görür — iç-içə mətnlərlə teqlər ağacı kimi.

3. Tək teqlər

Boş teq

Əgər teqin daxili məzmunu yoxdursa, o, adətən bu cür görünür:


<tag> </tag>

Belə teqlər üçün xüsusi olaraq qısa yazılış nəzərdə tutulub:


<tag/>

Diqqət yetirin ki, bu teq bağlanış teqindən fərqlənir — qısa xətt onun sonunda yerləşir. Bu, sadəcə olaraq boş teqlərin qısaldılmış yazılışıdır. Ona məhz belə də deyirlər — boş teq.

Tək teqlər

Amma HTML-də xüsusi tək teqlər də var. Onların bağlanış teqi yoxdur. Belə teqlərin siyahısı HTML-standartı ilə təyin olunur. Misallar:

  • <br> — sətir keçidi;
  • <hr> — ayırıcı xətt;
  • <img> — şəkil.

Ümumilikdə onların sayı 14-dür, yarısı xidməti məqsəd üçün, digər yarısı isə HTML-in ilk versiyasında meydana gəlib. Hazırda belə teqlərdən mümkün qədər istifadə etməməyə çalışırlar.

Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION