Каталог статей

Приветствуем, Гость

Поиск:

Каталог статей » Internet » Об новшествах HTML5 применении их и улучшении кода

Об новшествах HTML5 применении их и улучшении кода

Смотреть PDF | Просмотр печати
от: Guest
Просмотров: 295
Слов: 436


HTML5.0 уже сегодня! Не минуло и 10 лет, как W3C обновил язык вывода WEB страниц HTML. Устаревшую версию 4 заместила новая версия 5, какая в первую очередь направлена на пользователя, потом на вебмастера, а уже потом на разработчиков браузеров. В HTML5 усовершенствована семантика, HTML теги стали более понятливыми для простого человека. Кроме того были добавлены теги для важных блоков страницы: header, section, article, aside, nav. header – шапка страницы, section - определенная секция, можно присвоить id или class, article – блок со статьей или с любым другим ключевым содержанием страницы, aside – боковой блок сайта, в котором обычно помещают навигацию по сайту, те в данном случае тег nav. Назначение каждого из тегов можно додуматься с названия, в этом и эволюция, но кроме этого, эти блоки можно быстро вызывать в коде странице и в CSS стилях. Смотрите: вместо

мы можем написать просто
, а в CSS коде, вместо #article просто article, согласитесь так лучше? Каждому с этих элементов можно задавать свой класс или идентификатор, и в CSS описывать его к примеру так: article.class, article#id. Но в семье не без дурака, IE6-7 не понимает этих новинок, для него и был написан Java скрипт, вот его содержание: document.createElement('header'); document.createElement('nav'); document.createElement('section'); document.createElement('article'); document.createElement('aside'); document.createElement('footer'); кой нужно вызвать в head. Так, же рекомендуется добавить следующую строчку в CSS: header, nav, section, article, aside, footer {display: block} Кстати чтобы данная страница начала валидироватся уже по HTML5 стандартам назначьте новый DOCTYPE: JS скрипты теперь можно вызывать без атрибутов, просто прописать путь в src. Кроме сокращения тегов были запреты запреты из отдельных, к примеру, тега target. Теперь вы можете не возится с вызовом нового окна, а просто применять targer="_blank" – код будет валидным. Учитывая то, что HTML5 может читать любой браузер, даже ИЕ с использованием хака – нововведение считается удачным, чего не скажешь об CSS3, но это уже другая история. Что касается мультимедиа, так видео, аудио теперь можно просматривать в браузере без использования Flash плеера, а с помощью самого же браузера, но это нововведение пока поддерживает Safari, Opera10.5 и Google Chrome. "Какая выгода мне от применения HTML5" - по видимость задаете вы себе подобный вопрос читая данную статью. Google лучше ранжирует сайты с использованием технологии HTML5, ибо код намного чище, а назначение новых блоков даже боту понятно. Кроме того, вы сами перестанете путаться в коде, ибо можно обойтись вообще без различных div’ов применяя классы и идентификаторы новых тегов. Автор статьи - блог вебмастера .

Об авторе

Александр Ростов


Рейтинг статьи: Нет оценок

Комментарии

Нет комментариев к статье.

Добавить каммент

Вы не можете добавить комментарий. Вы должны войти, чтобы запостить каммент!.