Div жана бөлүк ортосунда кандай айырма бар?

HTML5 БӨЛҮМ элементти түшүнүү

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

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

Рубрикалар жана Divs

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

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

Бул & # 39; Семантика жөнүндө баары Кудайдын

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

бир DIV элементтин ичинде камтылган ар кандай мазмун кандай мүнөздүү мааниге ээ эмес. Ал мыкты сыяктуу нерселер үчүн колдонулат:

Биз документтерди стили жана колонналарды сыйра долбоорду түзүү үчүн илгич кошуу үчүн эле бир гана элементи болушу үчүн колдонулат DIV элемент. Ушундан улам, биз DIV элементтери эмне желе дизайнер мүмкүн канга боёлгон ал HTML менен аяктады "divitis." Гана DIV элементин колдонуп WYSIWYG редакторлор бар эле. Мен, чынында, анын ордуна пункттарында үчүн DIV элементин колдонгон HTML боюнча чуркап жатам!

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

ӨМҮРҮ элемент тууралуу эмне айтууга болот?

көпчүлүк адамдар DIV элементтин ойлогондо ойлоп башка элемент элементи болуп саналат. Бул элемент, DIV болуп, бир семантикалык элемент болуп саналбайт. Ал айланасындагы стилдеги жана жазууларында мыктары менен кошуу үчүн пайдаланууга болот киргизилген элементи киргизилген мазмуну (эреже катары, текст) блокторун. Бир жагынан алганда бул так DIV элементи, бир гана киргизилген эмес сыяктуу бөгөттөөлөр элемент . кандайдыр бир мааниде, ал блок-деңгээл ӨМҮРҮ элементи катары DIV ойлонуп жана HTML мазмуну бүт блоктон гана ӨМҮРҮ турган ошол эле жол менен, аны колдонуу үчүн кыйын болушу мүмкүн.

HTML5 элементин койууга эч кандай салыштыруу киргизилген жок.

Анткени Internet Explorer улгайган котормолорунда

Сиз б.а. кескин улгайган котормолорун колдоо болсо да, ишенимдүү HTML5 тааныган жок (IE 8 жана төмөнкү сыяктуу), анда семантикалык туура HTML теги коркпошу керек. семантика сиз жана сиздин команда келечекте бет башкаруу (ошол бөлүмү БЕРЕНЕ элемент менен курчалган болсо макалада экенин билет, анткени) жардам берет. Мындан тышкары, ал теги аныкташты сиздин браузерге туура келген, аларды колдойт.

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

DIV жана БӨЛҮМ элементтерин колдонуу

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

Атайга Krynin тарабынан Original макалада. Jeremy Джирард тарабынан 3/15/17 күнү өзгөртүлдү