2010-01-21 8 views

ответ

8
+1

Хотя никаких кодов, запрошенных ОП, по-прежнему хорошая ссылка. +1 –

+1

Возможно, было бы лучше связать последнюю версию этого документа, расположенную здесь: http: // www.w3.org/TR/html5-diff/ –

+0

Есть ли разница между этими двумя документами? – rahul

4

Начнем с одного из возможных HTML 4 DOCTYPEs следующим образом:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
"http://www.w3.org/TR/html4/strict.dtd"> 

И доктайп HTML5 это:

<!doctype html> 

У w3 есть article on the differences between the two specifications, запомните, что спецификация HTML5 еще не завершена и может быть изменена.

+0

Да, учитывая, что HTML4 был задуман в 97, у нас все еще есть проблемы с совместимостью. HTML5 лучше быть хорошим. –

6

Один пример заимствован из: A List Apart - A Preview of HTML 5:

HTML-4:

<body> 
    <div id="header">...</div> 
    <div id="nav">...</div> 
    <div class="article"> 
    <div class="section"> 
     ... 
    </div> 
    </div> 
    <div id="aside">...</div> 
    <div id="footer">...</div> 
</body> 

HTML 5 добавляет новые элементы, чтобы конкретно определить каждый из этих общих конструкций:

<body> 
    <header>...</header> 
    <nav>...</nav> 
    <article> 
    <section> 
     ... 
    </section> 
    </article> 
    <aside>...</aside> 
    <footer>...</footer> 
</body> 

Эти элементы суммируются следующим образом:

  • раздел: Часть или глава в книге, раздел в главе или, по существу, все, что имеет собственный заголовок.
  • заголовок: заголовок страницы, показанный на странице; не то же самое, что и элемент головы.
  • нижний колонтитул: нижний колонтитул страницы, где печатает мелкий шрифт; подпись в сообщении электронной почты.
  • nav: Коллекция ссылок на другие страницы.
  • статья: независимая запись в блоге, журнале, сборнике и т. Д.
  • в сторону: Для содержания, которое тангенциально связано с содержанием вокруг него, и, как правило, полезно для разметки боковой панели