Pavel Rumantsev - Html5

14

description

 

Transcript of Pavel Rumantsev - Html5

Page 1: Pavel Rumantsev - Html5
Page 2: Pavel Rumantsev - Html5

Программа:1) История 2) Особенности нового языка3) Переход от HTML 4.01 к HTML54) Новая разметка5) Примеры

Page 3: Pavel Rumantsev - Html5

W3C или WHATWG?

WHATWG (Web Hypertext Application Technology Working Group) – быстрорастущее сообщество людей, заинтересованных в развитии Интернета. На данный момент Ведет разработку HTML5

W3C (World Wide Web Consortium) – консорциум всемирной паутины, который Разрабатывал HTML 4.01 и давал свет HTML, XHTML, CSS и т.д.

Page 4: Pavel Rumantsev - Html5

Почему HTML5?

• Отсутствие необходимости использования посторонних дополнений для воспроизведения видео, музыки, игр и т.д.

• «Чистота» кода• Новые возможности• Язык, который пишется людьми для людей

Page 5: Pavel Rumantsev - Html5

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

Новые теги:

<video> - возможность воспроизводить видео без скачивания дополнений

<audio> - возможность воспроизводить аудио без скачивания дополнений

<canvas> - уникальный тег, используется для рисования

Page 6: Pavel Rumantsev - Html5

«Чистота» кода

• Доктайп без адресов (<!doctype html>)

• Теги <html>, <body>, <head> становятся необязательными

• СвобОднЫй сИнтаКсис

• Весь сайт становится структурированным

Page 7: Pavel Rumantsev - Html5

Новые возможности

Множество новых тегов, дающих уникальные возможности

Язык находится в разработке

Page 8: Pavel Rumantsev - Html5

Язык, который пишется людьми для людей

Язык пишется командой, которая занимается разработкой сайтов многие года И реально понимает, чего не хватает языку (а что в нем лишнее)

Page 9: Pavel Rumantsev - Html5

Переход от HTML 4.01 к HTML5• Забудьте длинный не запоминаемый doctype. Обязательно вставляйте в начале <!doctype html>• Если вы разрабатывайте сайт, который должен очень быстро загружаться,

можете не использовать теги <body> и <head>, такой сайт будет грузится и нормально отображаться.

• Привыкайте к новой разметке сайта. Использование <div> желательно только в случае, когда вы не можете использовать теги HTML5 (или их использование неоправданно)

Page 10: Pavel Rumantsev - Html5

Новая разметка:Верх (HEADER)

Низ (FOOTER)

Контент сайта (ARTICLE, SECTION, etc)

Навигационная панель (NAV)

Page 11: Pavel Rumantsev - Html5

Примеры:

<!doctype><html lang=en><title>New web-site</title><header> <img src="..."></header><section> <artcile> <p>Some text</p> </article></section><footer> &copy 2010</footer>

Some text

© 2010

Page 12: Pavel Rumantsev - Html5

Примеры:

<!doctype><html lang=en><title>New web-site</title><header> <nav> <a href=“…”>Text</a> <a href=“…”>Text</a> <a href=“…”>Text</a> </nav></header><section> <artcile> <p>Some text</p> </article></section><footer> &copy 2010</footer>

© 2010

Some text

Text Text Text

Page 13: Pavel Rumantsev - Html5

Примеры:

<!doctype><html lang=en><title>New web-site</title><header> <nav> <a href=“…”>Text</a> <a href=“…”>Text</a> <a href=“…”>Text</a> </nav></header><section> <artcile> <h1>Some text</h1> <h2>again</h2> </article></section><footer> &copy 2010</footer>

© 2010

Some textagain

Text Text Text

Page 14: Pavel Rumantsev - Html5

Спасибо за внимание