Yulia Amake
Мудрец
(16573)
9 лет назад
Если вы имеете в виду разметку только на div-ах и html5 разметку с новыми семантическими тегами (header, footer, article, section и т. д.) и семантическую разметку, в целом, когда тег используется по назначению и полностью соответсвует содержимому то, конечно, лучше семантическая верстка, а не просто верстка на div-ах.
Во-первых, это правильно, когда блоки на сайте разделены по смыслу, сейчас это стандарт и поисковики больше любят логичный структурированный код, плюс чаще всего кода гораздо меньше, т. к. не нужно классифицировать абсолютно каждый элемент на странице, а, в третьих, это удобно непосредственно для верстальщиков, особенно, это касается дальнейшей тех. поддержки сайта, когда один раз посмотрев на код, сразу понятно, где и что.
Ded@ M@gic
Оракул
(92506)
9 лет назад
Ну начнем с того что Семантическая вёрстка, или семантический HTML-код, — это подход к созданию веб-страниц на языке HTML, основанный на использовании HTML-тегов в соответствии с их семантикой (предназначением), а также предполагающий логичную и последовательную иерархию страницы.
Термин Блочная верстка подразумевает использование тегов Div для позиционирования элементов сайта будь то картинки тексты плагины или ещё что либо. Что никак не противоречит определению семантики.
В отличие скажем от табличной верстки где с задачей позиционирования справляются с помощью тега Table, предвосхищая вопрос о преимуществах блочной и табличной верстках. Для сайтов используйте блочную для e-mail рассылок табличную (из за многообразия почтовых клиентов и особенностей обработки ими css)
Подразумевается что блочная верстка сама по себе должна быть семантической)
Если перефразировать ваш вопрос на примере кузнеца получится что-то вроде.
"Как лучше должен работать кузнец используя молот и наковальню по назначению или просто используя молот и наковальню"
Сергей ЧендиловЗнаток (481)
9 лет назад
Он скорее всего имел введу под семантической версткой теги header, footer, article, section, container, а под блочной div class=''. И вопрос заключался в том что лучше первое или второе, ведь мы все знаем что "семантическую" верстку этими спец тегами можно заменить на div.