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 |