Создание сайтов визиток, корпоративных сайтов,
интернет магазинов, электронных каталогов, эксклюзивных сайтов.
Создание за минимально кроткое время и при ограниченном
бюджете. Поддержка, мониторинг и продвижение сайта
в поисковых системах и каталогах.
интернет магазинов, электронных каталогов, эксклюзивных сайтов.
Создание за минимально кроткое время и при ограниченном
бюджете. Поддержка, мониторинг и продвижение сайта
в поисковых системах и каталогах.
квартиры посуточно в Киеве . Устанавливаем фильтры для очистки воды по договору.
Семантическая вёрстка
Главная > Статьи > Создание сайта > Семантическая вёрстка
это грамотный выбор элементов HTML для описания структуры документа, исходя из смыслового, логического предназначения этих элементов.
Я интересуюсь семантикой вообще, но если семантика приходит на помощь веб-разработчикам с целью помочь им улучшить веб, то таким шансом просто грех не воспользоваться. Вся проблема кроется в том, что веб-мастера не понимают, что изменится от использования семантической разметки документа. Именно поэтому я и решил написать эту статью, которая объясняет необходимость придерживаться семантики веб-документов.Что такое семантически правильный документ?
Я думаю, что для веб-разработчика очень важно пересматривать созданные ими самими html-документы с отключенным внешним форматированием, будь это CSS, Javascript и, если хотите, даже без изображений - только содержание. А теперь пробегитесь по этой странице глазами. Вы можете в тексте найти заглавия и важные фразы? Если ответ позитивен, то Ваш документ придерживается семантики.
Использование элементов семантической верстки.
Следовательно, давайте поговорим о семантических html-элементах. В первую очередь, это элементы заглавий (от <h1> к <h6>), абзацы (<p>), списки (<ul>, <ol>), логического выделения наиболее важных фраз в тексте (<strong> - полужирным, <em> - курсивом), элемент формы, который связывает полет метки LABEL с полем формы (<label>).
Теперь хорошенько обдумайте, как будет наиболее грамотно разметить Ваше содержание, и приступайте к делу, используя вышеуказанные элементы. Теперь мне хотелось бы поговорить о методах верстки: табличная и безтабличная.
Табличная верстка – в основе таблица. Все содержание находится в ячейке этих самых таблиц, код очень трудно воспринимать, особенно когда используются вложенные таблицы. К тому же данный метод обветшалый.
При семантической верстке содержание находится в элементах семантической разметки с присвоенными css-стилями. Такой метод грамотный и современный! Необходимо разделять семантику документа и его оформления, что мы и получим при семантической вёрстке верстке.
В таблицах необходимо размещать только соответствующие табличные данные, такие как статистические данные, расписания и так далее А теперь давайте я Вам наведу, как пример, 2 фрагмента кода с табличной и семантической вёрсткой html-документа, а Вы их сравните и скажете, какой лучше, более простой, более легкий, более элегантный и более понятный!
Разграничивайте семантику и оформление документа
Осознайте для себя одну простую вещь: HTML отвечает за семантику документа, CSS – за его оформление. И никак иначе. Кроме этого используйте каждый элемент по его прямому назначению, например, никогда не используйте элемент заглавия с целью банального увеличения размера шрифта, а элемент <blockquote> для выделения тексту.
Мне часто ставят вопрос на счет элементов списка: «В каких случаях использовать маркированный, а в которых немаркирует списки?». Лично моя мысль такова, что главное его использовать по прямому назначению, то есть для создания списков, а другое уже на ваше усмотрение, потому что семантика - не внешний вид.
Преимущества семантической вёрстки
Дальше идет список, в котором перечислены несколько преимуществ от семантической разметки документов:
* Повышается доступность, потому что страницы Вашего сайта не потеряют свою структуру даже при отключенном или не поддерживаемом CSS;
* Содержание страниц Вашего сайта будет понятно для людей, которые читают сайты с помощью специальных программ для чтения из экрана;
* Семантическая вёрстка влияет на поисковые системы, потому что их работам не трудно индексировать страницу и определять истинное значение тех или других фрагментов текста;
* Значительно упрощается последующая поддержка, таким образом, сверстанного сайта, снижаются расходы на редизайн;
* Уменьшается вес страниц сайта, повышается читабельность кода сайта за счет его компактности, увеличивается скорость загрузки страниц сайта.
