Када користити елемент ХТМЛ5 СЕЦТИОН

Нови ХТМЛ5 одељак елемент може донекле збунити. Ако сте ХТМЛ документе израђивали пре ХТМЛ5, велика је вероватноћа да тај елемент већ користите да бисте креирали структурне поделе на страницама, а затим их стилизовали. Тако да би могло изгледати природно да једноставно замените постојеће ДИВ елементи са одељак елементи. Али ово је технички нетачно.

„Одељак“ Елемент је семантички елемент

Тхе ОДЈЕЉАК елемент је а семантички елемент; пружа корисничким агентима и људима значење о томе који је приложени садржај - конкретно, део документа.

Ово се може чинити врло уопштеним описом и то зато што јесте. Постоје и други ХТМЛ5 елементи који пружају више семантичких разлика вашем садржају које би требало да употребите пре него што употребите одељак елемент:

  • Члан
  • На страну
  • Нав

Када користити елемент „одељак“

Користити чланак елемент када је садржај независни део веб локације који може бити самосталан и бити синдициран попут чланка или поста на блогу. Користити на страну елемент када је садржај тангенцијално повезан или са садржајем странице или са самом веб локацијом, као што су бочне траке, напомене, фусноте или повезане информације о веб локацији. Користити

instagram viewer
нав елемент за садржај који подржава навигацију на локацији.

Тхе одељак елемент је генерички семантички елемент. Користите га када ниједан други елемент семантичког контејнера није одговарајући. Комбинује делове вашег документа у дискретне јединице које можете на неки начин описати као повезане. Ако не можете да опишете елементе у одељку у једној или две реченице, онда вероватно не бисте требали да користите елемент.

Уместо тога, требало би да користите ДИВ елемент. Тхе ДИВ елемент у ХТМЛ5 је несемантички елемент контејнера. Ако садржај који покушавате да комбинујете нема семантичко значење, али га ипак требате комбиновати за обликовање, тада ДИВ елемент је одговарајући елемент за употребу.

Како функционише елемент „одељак“

Одељак вашег документа може се појавити као спољни контејнер за чланке и на страну елементи. Такође може садржати садржај који није део чланак или на страну. А. одељак елемент се такође може наћи унутар чланак, нав, или на страну. Можете чак угнездити одељке да бисте назначили да је једна група садржаја одељак друге групе садржаја који је одељак чланка или странице у целини.

Тхе одељак елемент ствара ставке унутар обриса документа. И као такав, увек треба да имате елемент заглавља (Х1 кроз Х6) као део одељка. Ако не можете да смислите наслов одељка, ДИВ елемент је вероватно прикладнији.

Ако не желите да се наслов одељка приказује на страници, увек га можете маскирати ЦСС-ом.

Када не користити елемент „одељак“

Постоји једна сврха за коју не бисте требали користити одељак елемент: само за стил.

Другим речима, ако је једини разлог због којег постављате елемент на то место да га прикачите ЦСС стил својства, не би требало да користите а одељак елемент. Пронађите а семантички елемент или користите ДИВ уместо тога.

На крају можда неће бити важно

Потешкоћа у писању семантичког ХТМЛ-а је у томе што вам је оно што је семантичко за прегледач можда потпуна глупост. Ако сматрате да можете оправдати употребу одељак елемент у вашим документима, онда бисте га требали користити. Већину корисничких агената није брига и страница ће се приказати онако како бисте могли очекивати да ли обликујете а ДИВ или а одељак.

За дизајнере који воле да буду семантички исправни, користећи одељак елемент на семантички валидан начин важан је. За дизајнере који само желе да њихове странице раде, то није толико важно. Писање семантички ваљаног ХТМЛ-а добра је пракса и странице чини сигурнијима за будућност. Али на крају, све зависи од вас.