Nextrp [CPP] RU + Many GEOs Игра на карте России | NEXTRP

В чем ключевое отличие HTML 4 от HTML 5?

html html5 html4

288593 просмотра

8 ответа

8182 Репутация автора

Каковы основные различия между HTML4 и HTML5 черновиком ?

Пожалуйста, сохраните ответы, связанные с измененным синтаксисом и добавленными / удаленными элементами HTML.

Автор: deepwell Источник Размещён: 25.09.2008 05:32

Ответы (8)


11 плюса

18605 Репутация автора

Вы хотите , чтобы проверить HTML5 Отличия от HTML4: Рабочая группа W3C Примечание 9 декабря 2014 года для полных различий. Есть много новых элементов и атрибутов элементов. Некоторые элементы были удалены, а другие имеют другое семантическое значение, чем раньше.

Также определены API-интерфейсы, такие как использование canvas, для создания следующего поколения веб-приложений и обеспечения стандартизации реализаций.

Автор: Zach Размещён: 25.09.2008 05:35

43 плюса

9812 Репутация автора

Из Википедии :

  • Новые правила синтаксического анализа, ориентированные на гибкий анализ и совместимость
  • Новые элементы - раздел, видео, прогресс, навигация, метр, время, в стороне, холст
  • Новые входные атрибуты - даты и время, адрес электронной почты, URL
  • Новые атрибуты - ping, charset, async
  • Глобальные атрибуты (которые могут применяться к каждому элементу) - id, tabindex, repeat
  • Устаревшие элементы отброшены - центр, шрифт, удар
Автор: Christian Davén Размещён: 25.09.2008 05:37

0 плюса

360126 Репутация автора

HTML 5 предлагает вам добавить большую семантическую ценность в ваш код. Более того, есть встроенное решение для встраивания мультимедийного контента.

Остальное важно, но это больше технический сахар, который избавит вас от того же самого с клиентским языком программирования.

Автор: e-satis Размещён: 25.09.2008 07:51

191 плюса

15532 Репутация автора

Решение

У HTML5 есть несколько целей, которые отличают его от HTML4.

Согласованность в обработке искаженных документов

Основным является согласованная, определенная обработка ошибок . Как вы знаете, HTML преднамеренно поддерживает «суп-тег» или возможность писать искаженный код и исправлять его в действительном документе. Проблема в том, что правила для этого нигде не записаны. Когда новый поставщик браузеров хочет выйти на рынок, он просто должен протестировать искаженные документы в различных браузерах (особенно IE) и перепроектировать их обработку ошибок. Если этого не произойдет, то многие страницы будут отображаться некорректно (по оценкам, примерно 90% страниц в сети, по крайней мере, несколько искажены).

Таким образом, HTML5 пытается обнаружить и систематизировать эту обработку ошибок, чтобы разработчики браузеров могли стандартизировать и значительно сократить время и деньги, необходимые для последовательного отображения информации. Кроме того, еще долго в будущем, после того как HTML утратит популярность как формат документа, историки все еще могут захотеть прочитать наши документы, и наличие полностью определенного алгоритма синтаксического анализа очень поможет этому.

Лучшие возможности веб-приложений

Вторичная цель HTML5 - развить способность браузера быть прикладной платформой с помощью HTML, CSS и Javascript. Многие элементы были добавлены непосредственно к языку, которые в настоящее время (в HTML4) флэш - память или JS на основе хаков, таких как <canvas>, <video>и <audio>. Полезные вещи, такие как локальное хранилище (js-доступная встроенная в браузер база данных значений ключей, для хранения информации, выходящей за пределы того, что могут содержать файлы cookie), новые типы ввода, такие как дата, для которой браузер может предоставить простой пользовательский интерфейс (чтобы мы могли не нужно использовать наши средства выбора календаря на основе js), а поддерживаемая браузером проверка форм значительно упростит разработку веб-приложений для разработчиков и сделает их намного быстрее для пользователей (поскольку многие вещи будут поддерживаться изначально, а не взломанный через JavaScript).

Улучшенная семантика элемента

Есть много других меньших усилий, протекающие в HTML5, такие как лучше определенные семантические роли для существующих элементов ( <strong>и в <em>настоящее время на самом деле означает что - то другое, и даже <b>и <i>имеет расплывчатые семантики , которые должны хорошо работать при анализе устаревших документов) и добавления новых элементов с полезным семантика - <article>, <section>, <header>, <aside>, и <nav>должен заменить большинство <div>с используемых на веб - странице, что делает ваши страницы немного более семантические, но что более важно, легче читать . Больше не нужно мучительно сканировать, чтобы увидеть, что именно </div>закрывает этот случайный код - вместо этого вы получите очевидное </header>или сделаете </article>структуру документа намного более интуитивно понятной.

Автор: Xanthir Размещён: 23.02.2009 02:22

3 плюса

105970 Репутация автора

Возможно, вас заинтересует этот список элементов и атрибутов HTML5 .

Также обратите внимание, что это «HTML 4», а не «HTML4». Действительно, для HTML 5 используются оба варианта, но есть важное различие в значении. HTML 5 относится к имени спецификации W3C, тогда как «HTML5» - это тип документа тех файлов HTML с text/htmlтипом MIME, которые следуют этой спецификации. То же самое касается XHTML 5 против XHTML5.

Автор: Mathias Bynens Размещён: 28.04.2009 09:15

10 плюса

2329 Репутация автора

HTML5 вводит ряд API, которые помогают в создании веб-приложений. Их можно использовать вместе с новыми элементами, представленными для приложений:

  • API для воспроизведения видео и аудио, который можно использовать с новыми элементами видео и аудио.
  • API, который включает автономные веб-приложения.
  • API, который позволяет веб-приложению регистрировать себя для определенных протоколов или типов носителей.
  • API редактирования в сочетании с новым глобальным contenteditableатрибутом.
  • API перетаскивания в сочетании с draggableатрибутом.
  • API, который предоставляет историю и позволяет добавлять страницы к ней, чтобы не сломать кнопку «назад».
Автор: Viktor Fonic Размещён: 23.01.2011 01:09

2 плюса

44 Репутация автора

Теперь W3c предоставляет официальную разницу на своем сайте:

http://www.w3.org/TR/html5-diff/

Автор: Sajit Размещён: 06.07.2012 06:15

0 плюса

1 Репутация автора

Короче говоря, это намного проще по сравнению с html, длинный тип документа удаляется, а также удаляется центр и тег шрифта. Я также ответил на эту разницу в моем блоге: http://ravisinghblog.in/key-difference-between-html-and-html-5/

Автор: user2909753 Размещён: 23.10.2013 04:17
Вопросы из категории :
32x32