Відмінності від HTML5 від HTML4

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

XML синтаксис сумісний з документами XHTML1 та його реалізаціями. Щоб використати цей синтаксис, потрібно оголосити MIME тип XML, а елементи повинні бути побудовані відповідно до специфікації XML. Нижче наведено приклад, який відповідає синтаксису XML:

Кодування символів

Для синтаксису HTML розробники можуть використовувати три способи встановлення кодування: на транспортному рівні. При використанні Content-Type HTTP заголовка, наприклад. - Використовуючи символ Unicode Byte Order Mark (BOM) на початку файлу. Цей символ забезпечує сигнатуру кодування, що використовується. - використовуючи мета тег з атрибутом charset, який має бути визначений як перший дочірній елемент head. Зверніть увагу, що для визначення кодування використовується

Для синтаксису XML розробники повинні керуватися правилами специфікацій XML.

Нові елементи

Нові атрибути

Скасовані елементи

Наступні елементи не включені в HTML 5, тому що їх ефект досягається за допомогою CSS:

  • basefont
  • big
  • center
  • font
  • s
  • strike
  • tt
  • u
Наступні елементи не включені в HTML 5, тому що їх використання негативно позначалося на зручності та доступності:
  • frame
  • frameset
  • noframes
Наступні елементи не включені, тому що використовувалися рідко або можуть бути замінені іншими елементами:
  • acronym
  • applet заміщенийobject
  • isindex
  • dir заміщенийul
Нарештіnoscript залишився лише у синтаксисіHTML, оскільки його використання передбачає аналіз за допомогою HTML парсера.

Скасовані атрибути

Розширення HTMLDocument

Розширення до HTMLElement

Інтерфейс HTMLElement також отримав кілька розширень:

  • getElementsByClassName()
  • innerHTML
  • classList введено для зручності доступу доclassName. Об'єкт, що повертається, має методиhas(),add(),remove() іtoggle() для маніпуляції класами елемента
Джерело: http://www.w3.org/TR/2008/WD-html5-diff-20080122/

1. Електромагнітна хвиля (у релігійній термінології релятивізму - "світло") має строго постійну швидкість 300 тис.км/с, абсурдно не відлічувану ні від чого. Реально ЕМ-хвилі мають різну швидкість речовини (наприклад,

200 тис км/с у склі та

3 млн. км/с у поверхневих шарах металів, різну швидкість в ефірі (див. статтю "Температура ефіру та червоні зміщення"), різну швидкість для різних частот (див. статтю "Про швидкість ЕМ-хвиль")

2. У релятивізм "світло" є міфічне явище саме по собі, а не фізична хвиля, що є хвилюванням певного фізичного середовища. Релятивістське "світло" - це хвилювання нічого в нічому. У нього немає середовища-носія коливань.

3. У релятивізм можливі маніпуляції з часом (уповільнення), тому там порушуються основоположні для будь-якої науки принцип причинності та принцип суворої логічності. У релятивізм при швидкості світла час зупиняється (тому в ньому абсурдно говорити про частоту фотона). У релятивізмі можливі такі насильства над розумом, як твердження про взаємне перевищення віку близнюків, що рухаються із субсвітловою швидкістю, та інші знущання з логіки, властиві будь-якій релігії.