Качан HTML5 БӨЛҮМ элементти пайдалануу

Беренелеринин жана пайдалануу, өзүнчө бөлүнүп, жана DIV

жаңы HTML5 БӨЛҮМ элемент бир аз түшүнүксүз болушу мүмкүн. Сиз келе жаткан болсо, HTML документтер HTML5 алдында, балким сиз буга чейин беттеринде ичинде түзүмдүк бөлүмдөрдү түзүү жана алар менен барактарды стилдештирүүнү элементин колдонуп жатышат. Демек, бул жөн гана БӨЛҮМ элементтери менен учурдагы DIV элементтерин алмаштыруу үчүн табигый эле нерседей сезилиши мүмкүн. Бирок бул техникалык жактан туура эмес. Сен жөн гана БӨЛҮМ элементтери менен DIV элементтерди алмаштыра албайт, ошондуктан болсо, аларга кантип туура пайдаланууга болот?

БӨЛҮМ элемент бир семантикалык элемент болуп саналат

Түшүнүү үчүн биринчи кезекте БӨЛҮМ элемент болуп саналат семантикалык элемент. Бул эки колдонуучу ишенимдүү жана адамдарга документке тиркелген мазмуну-өзгөчө кандай көнүгүү тууралуу маанисин берет дегенди билдирет.

Бул абдан жалпы маанилик сүрөттөө сыяктуу сезилиши мүмкүн, бирок ал болуп жатат. Башка бар HTML5 элементтер сиз БӨЛҮМ элементин алдында биринчи жолу сиз мазмунга көбүрөөк семантикалык айырмачылыктарга камсыз пайдалануу керек:

БӨЛҮМ элемент качан элементти пайдалануу

БЕРЕНЕ элементи мазмуну жалгыз туруп, бир макалага же блогдорго сыяктуу темада болот сайттын көз карандысыз бир бөлүгү болуп саналат колдонулсун. Четке элементин мазмуну мындай Астыдагы, түшүндүрмөлөрүндө шилтемелерде, же аларга байланыштуу сайт маалымат баракчанын мазмунуна же сайтка өзү да ырасташат .Жогоруда байланышкан колдонулсун. багыттоо болуп саналат мазмуну үчүн NAV элементин колдонуу.

БӨЛҮМ элемент жалпы маанилик элементи болуп саналат. башка маанилик контейнер элементтердин бири да тиешелүү болуп туруп, аны колдонушат. Сиз кандайдыр бир жол менен эле ага байланыштуу сүрөттөп бере алат дискреттик бирдиктерге сенин документтин айрым бөлүктөрү менен айкалыштырууга, аны колдонушат. Эгер бир же эки сүйлөм менен бөлүмүндө элементтерин сүрөттөп берүү мүмкүн эмес болсо, анда, балким, элемент туура эмес болуп калмак.

Тескерисинче, DIV элементин колдонуу керек. HTML5 менен DIV элемент эмес семантикалык контейнер элементи болуп саналат. мазмун болсо, анда семантикалык мааниге ээ эмес, айкалыштырууга аракет кылып жатышат, бирок дагы деле колдонуп стилдөө, анда DIV элемент тиешелүү элемент үчүн биригиши керек.

Кантип БӨЛҮМ элемент Works

Сиздин документтин бир бөлүгү макала жана четке элементтерине сырткы контейнер катары пайда болот. Ал ошондой эле буюмдун же четке бир бөлүгү эмес, мазмунду камтышы мүмкүн. А-бөлүк элементи, ошондой эле буюмдун ичине тапса болот, NAV, же четке. мазмуну бир тобу жалпы эле буюмдун же беттеги бир бөлүгү болуп саналат мазмуну дагы бир топтун бир бөлүгү экенин көрсөтүп турат Сиз уя бөлүмдөр да болот.

БӨЛҮМ документте элемент катары көрсөтүлгөн ичинде ден жаратат. Ал эми, мисалы, сен ар дайым баш элементи (H6 аркылуу H1) бар бөлүмүнүн бир бөлүгү катары керек. Сиз өтүү үчүн аталышы менен чыгып келе албаса, анда кайра DIV элемент, балким, дагы ылайыктуу болуп саналат. Сиз бөлүм аталышы барактын каалаган жок болсо, унутпагыла +, силер дайыма CSS менен маска болот.

БӨЛҮМ элементти колдонуу үчүн эмес,

кеп биринчи конкреттүү семантикалык элементтерин колдонуу үчүн жогоруда тышкары, БӨЛҮМ элементти бир белгилүү бир аймак бар пайдаланууга тийиш эмес: бир гана стили.

Башкача айтканда, бул жерде бир элементин коюп жатасыз жалгыз себеби CSS стилдин касиетин тиркөө үчүн болсо, бир-бөлүк элементи колдонбоого тийиш. Бир табуу семантикалык элементи же анын ордуна DIV элементин колдонуу.

Акыр-аягы, ал маанилүү эмес, берели

семантикалык HTML жазуу жүзүндө бир кыйынчылык мага эмне семантикалык силерге тантырак болушу мүмкүн эмес. Сиз документтерде БӨЛҮМ элементи менен актоого болбойт деген ойдо болсо, анда силер аны колдонушубуз керек. Көпчүлүк колдонуучу агенттери сиз DIV же бөлүк стилдештирүүнү болобу күтүүгө мүмкүн эле кам жана баракты көрсөтө турган жок.

семантикалык туура келет иштеп, бөлүм элементти бир семантикалык туура жолдо колдонуу маанилүү. алардын беттерин иштөөнү каалаган иштеп, бул маанилүү эмес. Мен семантикалык жарактуу HTML жазып жакшы практика болуп саналат жана барактар ​​келечекте-КК сактайт деп ишенебиз. Бирок, акыр-аягы силерге чейин болот.