CodeGym /Kurslar /Frontend SELF AZ /Məzmun üçün konteynerlər

Məzmun üçün konteynerlər

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

3.1 <main> Teqi

HTML5 bir çox yeni semantik elementlər təqdim etdi ki, onlar proqramçılara daha strukturlaşdırılmış və anlaşılan veb-səhifələr yaratmağa kömək edir. Bunlar arasında <main><aside> teqləri xüsusi yer tutur, hansı ki müvafiq olaraq əsas və əlavə məzmun üçün konteynerlər yaratmaq üçün istifadə edilir.

<main> teqi sənədin əsas məzmununu ifadə edir. Bu teq səhifənin unikal və əsas məzmununun yerləşdirilməsi üçün istifadə olunur. <main> teqinin daxilində olan məzmun hər səhifə üçün unikal olmalıdır və bütün səhifələrdə təkrarlanan elementləri (məsələn, loqolar, yan panellər, naviqasiya linkləri və ya futerlər) əhatə etməməlidir.

Sintaksis:

HTML
    
      <main>
        <!-- Səhifənin əsas məzmunu -->
      </main>
    
  

İstifadə nümunəsi:

HTML
    
      <body>
        <header>
          <h1>Website Başlıq</h1>
          <nav>
            <ul>
              <li><a href="#home">Ana səhifə</a></li>
              <li><a href="#about">Haqqında</a></li>
              <li><a href="#contact">Əlaqə</a></li>
            </ul>
          </nav>
        </header>
        <main>
          <article>
            <h2>Məqalə Başlığı</h2>
            <p>Bu məqalənin əsas məzmunudur.</p>
          </article>
        </main>
        <footer>
          <p>&copy; 2024 Nümunə Website</p>
        </footer>
      </body>
    
  

Əsas xüsusiyyətlər:

  • Məzmun: <main> teqi səhifənin əsas məzmununu, xüsusi olaraq həmin səhifə üçün unikal olan məlumatı saxlamalıdır
  • Yerləşmə: səhifədə yalnız bir <main> teqi olmalıdır
  • Əlçatanlıq: <main> teqi səhifənin əlçatanlığını artırır, köməkçi texnologiyalara (məsələn, ekran oxuyuculara) əsas məzmunu daha tez tapmağa kömək edir

Tətbiqlər:

  • Səhifənin əsas məzmunu
  • Mövcud səhifə ilə bağlı unikal məzmun

Üstünlüklər:

  • Semantik Markup: axtarış sistemlərinə və köməkçi texnologiyalara səhifənin əsas məzmununu daha yaxşı anlamağa kömək edir
  • Səhifə strukturunun yaxşılaşdırılması: əsas məzmunu səhifənin digər hissələrindən (məsələn, başlıq, yan panellər və futer) aydın şəkildə ayırır

Xüsusiyyətlər:

  • Səhifə üçün unikal olan məzmunu daxil etməlidir
  • Bütün səhifələrdə təkrarlanan elementləri (məsələn, naviqasiya panelləri, yan panellər, futerlər) əhatə etməməlidir

3.2 <aside> teqi

<aside> teqi əlavə məzmunu göstərmək üçün istifadə olunur. Bu məzmun əsas məzmuna bağlıdır, lakin sənədin əsas məzmun axınının bir hissəsi deyil. Adətən yan panellərdə istifadə olunur, məsələn: reklamlar, əlaqəli məqalələrə linklər, müəlliflərin bioqrafiyaları və digər köməkçi elementlər.

Sintaksis:

HTML
    
      <aside>
        <!-- Əlavə məzmun -->
      </aside>
    
  

İstifadə nümunəsi:

HTML
    
      <main>
        <article>
          <h2>Məqalə başlığı</h2>
          <p>Məqalənin əsas məzmunu burada.</p>
        </article>
        <aside>
          <h3>Əlaqəli məqalələr</h3>
          <ul>
            <li><a href="#related1">Əlaqəli məqalə 1</a></li>
            <li><a href="#related2">Əlaqəli məqalə 2</a></li>
          </ul>
          <h3>Müəllif haqqında</h3>
          <p>Müəllifin qısa bioqrafiyası.</p>
        </aside>
      </main>
    
  

Əsas xüsusiyyətlər:

  1. Məzmun: <aside> teqi əsas məzmuna aid əlavə məlumatı saxlayır, lakin əsas axının bir hissəsi deyil.
  2. Yerləşmə: <main> teqinin içərisində və ya kənarında yerləşə bilər, kontekstdən asılı olaraq.
  3. Tətbiq sahəsi: Yan panellər, reklam blokları, əlaqəli məqalələrə linklər və digər köməkçi məlumatlar üçün istifadə olunur.

Tətbiqi:

  • Əlavə məlumatı olan yan panellər
  • Reklam blokları
  • Əlaqəli resurslara linklər
  • Əsas məzmuna aid əlavə materiallar

Üstünlükləri:

  • Semantik işarələmə: Axtarış sistemlərinə və köməkçi texnologiyalara bu məzmunun əsas məzmuna əlavə olduğunu anlamağa kömək edir
  • Səhifə strukturu təkmilləşir: Əlavə məzmunu əsas məzmundan açıq şəkildə ayırır və səhifəni daha təşkilatlanmış və oxunaqlı edir

Xüsusiyyətlər:

  • Əsas məzmunla əlaqəli, lakin onun bir hissəsi olmayan məzmunu saxlayır
  • Yan panellər, reklam blokları, abunəliklər və digər əlavə materiallar üçün istifadə oluna bilər
Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION