Заметные изменения в HTML5

Энди Харрис

калькулятор периода полураспада оксикодона

На самом деле язык HTML - это лишь одна часть гораздо большей картины, которой является HTML5. По правде говоря, HTML5 - это интеграция нескольких различных технологий (HTML, CSS, JavaScript и серверные технологии), каждая из которых играет свою роль.

Изменения с HTML на HTML5

Изменения в самом языке HTML очевидны в HTML5. В стандарт HTML 4 было добавлено несколько тегов, а некоторые убраны. Однако HTML5 остается обратно совместимым с HTML 4, поэтому нет абсолютного требования писать код в стандарте HTML5. Адаптация с HTML 4 к HTML5, вероятно, является самой простой частью перехода к полноценному мышлению HTML.



Основные изменения включают:

  • Семантическая разметка: HTML5 теперь включает новые теги, описывающие части документа. Теперь есть специальные теги для элементов навигации, статей, разделов, верхних и нижних колонтитулов.

  • Новые элементы формы: Формы HTML5 претерпели серьезные обновления. Есть несколько новых версийэлемент, позволяющий пользователям выбирать цвета, числа, адреса электронной почты и даты с помощью простых в использовании элементов.

  • Медиа-элементы: Наконец-то в HTML5 есть встроенная поддержка аудио и видео с тегами, аналогичными тегам тег.

    5-htp дозировка
  • холст тег: ВхолстТег позволяет программисту создавать графику в интерактивном режиме. Эта возможность позволит реализовать очень интригующие возможности, такие как пользовательские игры и элементы интерфейса.

Связь между CSS и HTML5

Вероятно, самая большая корректировка HTML 4 - это изменение отношений между HTML и CSS. CSS занимает центральное место в мышлении HTML5. В HTML5 (как и в XHTML) язык разметки описывает только то, что означают различные элементы; CSS используется для описания внешнего вида вещей.

Вместе со стандартом HTML5 появился новый стандарт CSS, называемый CSS3. Почти невозможно говорить о HTML5 без включения CSS3, потому что они очень тесно связаны. Вот основные новые функции:

  • Поддержка встроенных шрифтов: С помощью этого долгожданного инструмента вы можете добавить шрифт к веб-странице, и он будет отображаться, даже если у пользователя не установлен шрифт в своей операционной системе.

  • Новые селекторы: Селекторы используются для описания изменяемого фрагмента кода. CSS3 теперь поддерживает новые селекторы, которые позволяют вам выбирать любой другой элемент, а также определенные подэлементы (например, различные типы входных тегов).

  • Столбцы: HTML никогда не имел приличной поддержки столбцов, и для преодоления этого недостатка использовались всевозможные уловки. Наконец, CSS включает возможность легко разбивать элемент на любое количество столбцов.

  • Визуальные улучшения: У CSS есть ряд интересных новых возможностей: прозрачность, тени, закругленные углы, анимация, градиенты и преобразования. Это обеспечивает принципиально новый уровень контроля над внешним видом страницы.

JavaScript и HTML5

Если HTML описывает, какие части документа, а CSS описывает, как эти части выглядят, JavaScript определяет, как действуют элементы. JavaScript - это полноценный язык программирования и очень важная часть точки зрения HTML5. Некоторые из наиболее интересных функций HTML5 доступны только через JavaScript.

  • Поддержка векторной графики: Векторная графика представляет собой интересную альтернативу традиционной графике, поскольку ее можно создавать «на лету» с помощью кода. В HTML5 есть два способа сделать это: с помощью SVG (масштабируемая векторная графика) ихолсттег.

    метопролола тартрат 25 мг
  • Новые селекторы: Большая часть программирования на JavaScript начинается с захвата элемента по идентификатору. HTML5 теперь позволяет выбирать элементы по имени тега или с помощью тех же механизмов, которые вы используете для выбора элементов в CSS.

  • Механизмы локального хранения: Предыдущие версии HTML допускали очень ограниченное хранение информации о клиенте. HTML5 теперь позволяет разработчику хранить данные на клиенте. Есть даже встроенный менеджер баз данных, который принимает команды SQL.

  • Геолокация: Эта интересная функция использует различные механизмы для определения местонахождения пользователя.

Серверные технологии и HTML5

Современная веб-разработка - это общение. Все технологии, составляющие HTML5, находятся в веб-браузере, который является важной частью Интернета. Однако не менее важная часть веб-разработки - это множество технологий, которые живут на веб-сервере. Многие из самых интересных вещей, происходящих сегодня, используют такие технологии, как PHP или ASP, для запуска программ, которые создают веб-страницы, или используют программы баз данных, такие как Oracle или MySQL, для управления большими объемами данных. С появлением AJAX интеграция между этими технологиями и браузером стала намного проще. Вы можете рассчитывать на использование множества других приложений и технологий в тандеме с HTML5.