Sobes.tech
Junior

HTMLda `<aside>`, `<article>` va `<section>` elementlari orasidagi farq nima?

sobes.tech AI

AIdan javob

  • <article>: O'z-o'zidan yetarli, mustaqil kontent bo'lak, hozirgi sahifa kontekstidan tashqarida tarqatilishi va qayta ishlatilishi mumkin (masalan, blog yozuvi, yangilik, sharh). Ichida sarlavha bo'lishi kerak.
  • <section>: Sahifa mazmunining mavzuli bo'limi. Odatda sarlavha (<h1>-<h6>) bo'ladi va bog'liq kontentni guruhlaydi. Faqat stil uchun ishlatilmasligi kerak — buning uchun <div> mavjud.
  • <aside>: Sahifaning asosiy mazmuni bilan bilvosita bog'liq bo'lgan kontent. Ko'pincha yon panel, qo'shimchalar, reklama bloklari yoki iqtiboslar uchun ishlatiladi.

Jadvalda taqqoslash:

Element Maqsad Mustaqillik Sarlavha talab qilinadi (majburiy emas, lekin tavsiya etiladi)
<article> Mustaqil, ko'chiriladigan kontent Ha Tavsiya etiladi
<section> Hujjat ichidagi mavzuli bo'lim Yo'q Tavsiya etiladi
<aside> Bilvosita bog'liq kontent (yon panel) Yo'q Yo'q