Darsliklar HTML <article>

HTML HTML <article>

<article> — mustaqil, o’zicha to’liq ma’noga ega kontent bo’lagini belgilaydigan semantik teg. Blog maqolasi, yangilik, forum posti yoki mahsulot kartochkasi — o’z-o’zidan tushunarli, boshqa sahifaga ko’chirsa ham ma’nosini yo’qotmaydigan kontent aynan shu tegga o’raladi.

<article>mustaqil, qayta ishlatsa bo’ladigan kontent bo’lagini ifodalaydigan semantik teg. U o’zicha to’liq bir butun bo’lishi kerak.

Oddiy foydalanish

<article> mustaqil kontentni o’z ichiga oladi:

<article>
    <h2>HTML nima?</h2>
    <p>HTML veb-sahifalar tuzilishini belgilaydigan tildir.</p>
    <p>Muallif: Master Sherkulov</p>
</article>
HTML nima?
HTML veb-sahifalar tuzilishini belgilaydigan tildir.
Muallif: Master Sherkulov

Ichidagi kontent — sarlavha va matn — bir butun maqolani tashkil qiladi. Bu maqolani boshqa sahifaga ko’chirsangiz ham, u mazmunini saqlaydi.

Bir necha article

Bitta sahifada ko’p mustaqil bo’lak bo’lsa, har biri alohida <article> ga o’raladi:

<article>
    <h2>Birinchi maqola</h2>
    <p>UzbekDevs haqida.</p>
</article>
<article>
    <h2>Ikkinchi maqola</h2>
    <p>Dasturlash haqida.</p>
</article>
Birinchi maqola
UzbekDevs haqida.
Ikkinchi maqola
Dasturlash haqida.

Blog yoki yangiliklar sahifasida har bir yozuv o’z <article> ida bo’ladi. Bu tuzilma qidiruv tizimlariga har bir maqolani alohida birlik sifatida tushunish imkonini beradi.

article va div farqi

Ko’pchilik <article> va oddiy <div> ni chalkashtiradi. Farqni jadvalda ko’ramiz:

Teg Ma’nosi Qachon
<article> mustaqil kontent maqola, post, yangilik
<div> ma’nosiz konteyner shunchaki guruhlash uchun

<article> mazmunga ega, <div> esa neytral. To’g’ri semantik tegni tanlash kodni mazmunli qiladi.

Qayerda ishlatiladi?

<article> blog postlari, yangiliklar, sharhlar, forum yozuvlari va mahsulot kartochkalarida ishlatiladi. Asosiy mezon: agar kontent bo’lagini olib, boshqa joyga qo’yganda ham u o’zicha tushunarli bo’lsa — bu <article>. Aks holda <section> yoki <div> mos keladi.

Xulosa

Bu bo’limda <article> semantik tegini, mustaqil kontent tushunchasini, bir necha <article> ishlatishni va uning <div> dan farqini ko’rib chiqdik. <article> — o’zicha to’liq kontent uchun to’g’ri tanlov. Keyingi darsda <aside> tegiga o’tamiz.