HTML/HTML5: различия между версиями
Содержимое удалено Содержимое добавлено
Нет описания правки |
|||
Строка 7:
* В отличие от HTML 4, у которого 3 валидатора, у HTML 5 валидатор один : <code><!DOCTYPE html></code>
* HTML 5 поддерживает MathML и SVG
* Новые теги: '''section''', '''article''', '''aside''', '''hgroup''', '''header''', '''footer''', '''nav''', '''dialog''', '''figure''', '''video''', '''audio''', '''source''', '''embed''' (для вставки контента с плагином (только)), '''mark''', '''progress''', '''meter''', '''time''', '''ruby''', '''rt''', '''rp''', '''canvas''', '''command''', '''detailes''', '''datalist''', '''keygen''', '''output'''.
* Новые типы '''input''': '''tel''', '''search''', '''url''', '''email''', '''datetime''', '''date''', '''month''', '''week''', '''time''', '''datetime-local''', '''number''', '''range''', '''color'''.
* Новые атрибуты для тегов : атрибуты '''ping''' '''media''' для '''a''' и '''area''' и т. д.
* Исчезновение некоторых тегов, по причине того, что их можно заменить CSS: '''basefont''', '''big''', '''center''', '''font''', '''s''', '''strike''', '''tt''', '''u'''
Строка 26:
== Теги ==
=== !DOCTYPE ===
Строка 44 ⟶ 32 :
Валидатор для документа. В нем описывается какая версия HTML/XHTML используется в файле.
==== Отличия от
В HTML 4.01 было три валидатора Strict (Строгий, только с рекомендуемыми опциями), Transitional (Переходный с не рекомендуемыми опциями) и Frameset (с поддержкой фреймов).В HTML5:
<source lang="html5">
<!DOCTYPE html>
</source>
=== A ===
==== Описание ====
Тег для гиперссылок.
==== Отличия от HTML4.01 ====
Строка 101 ⟶ 91 :
Этот тег используется для маркировки аббревиатур и акронимов, как ГАЗ или ФГДС.
==== Отличия от
Никаких.
==== Использование ====
<source lang="html5">
<!DOCTYPE html>
<html>
<head>
<title>
Тег abbr
</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<p>
Сейчас мы расскажем про <abbr title="Ультразвуковое исследование">УЗИ</abbr>
</p>
</body>
</html>
=== ACRONYM ===
Этот тег не поддерживается в HTML5. Используйте тег '''abbr''' для выделения акронимов.
=== APPLET ===
Строка 130 ⟶ 123 :
==== Отличия от HTML4.01 ====
В HTML5 у тега появляются новые атрибуты, а некоторые старые не поддерживаются.
==== Атрибуты ====
Строка 216 ⟶ 209 :
==== Использование ====
<source lang="html5">
<!DOCTYPE html>
<html>
<head>
<title>
Тег area
</
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<img src ="planets.gif" width="145" height="126" alt="Planets" usemap ="#planetmap" />
<map name="planetmap">
<area shape="rect" coords="0,0,82,126" href="sun.htm" alt="Sun" />
<area shape="circle" coords="90,58,3" href="mercur.htm" alt="Mercury" />
<area shape="circle" coords="124,58,8" href="venus.htm" alt="Venus" />
</map>
</body>
</html>
</source>
=== ARTICLE ===
Строка 231 ⟶ 235 :
==== Отличия от HTML4.01 ====
Это новый тег.
==== Использование ====
<source lang="html5">
<!DOCTYPE html>
<html>
<head>
<title>
Тег article
</title>
</head>
<body>
<article>
<h3>
Первый взгляд на HTML5
</h3>
<!-- Текст статьи -->
</article>
</body>
</html>
</source>
=== ASIDE ===
Строка 246 ⟶ 261 :
Тег определяет боковую панель
==== Отличия от
Это новый тег.
==== Использование ====
<source lang="html5">
<!DOCTYPE html>
<html>
<
<title>
Тег aside
</title>
<meta http-equiv="Content-Type" content="text/html" />
<link rel="stylesheet" href="Style.css" type="text/css" />
</
<body>
<aside>
<h3>
Топ пользователей
</h3>
<ol type="1">
<li>
<a href="http://nullbox.ru/user1">
TVBEST
</a>
<span class="rating">
22.30
</span>
</li>
<li>
<a href="http://nullbox.ru/user6">
Slim
</a>
<span class="rating">
19.34
</span>
</li>
<li>
<a href="http://nullbox.ru/user40">
Goli
</a>
<span class="rating">
17.02
</span>
</li>
<li>
<a href="http://nullbox.ru/user2">
Bems
</a>
<span class="rating">
15.54
</span>
</li>
<li>
<a href="http://nullbox.ru/user16">
Ихачеха
</a>
<span class="rating">
13.91
</span>
</li>
</ol>
</aside>
</body>
</html>
</source>
=== AUDIO ===
Строка 268 ⟶ 332 :
Тег для вывода аудио-плеера
==== Отличия от
Это новый тег
==== Использование ====
<source lang="html5">
<!DOCTYPE html>
<html>
<head>
<title>
Тег audio
</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<audio src="data/sounds/Zebrahead_Whats_going_on.mp3" controls="controls" autoplay="autoplay">
Ваш браузер не поддерживает аудио-тег HTML5.
</audio>
</body>
</html>
<
=== BASEFONT ===
==== Описание ====
Этот тег не поддерживается в HTML5. Используйте CSS вместо этого тега.
=== BIG ===
==== Описание ====
Это тег не поддерживает в HTML5. Используйте CSS для увеличения шрифта текста.
=== BODY ===
Строка 354 ⟶ 369 :
==== Отличия от HTML4.01 ====
Устарели некоторые атрибуты.
==== Использование ====
<source lang="html5">
<!DOCTYPE html>
<html>
<head>
<title>
Заголовок документа </title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
Очень длинный и интересный контент сайта...
</body>
</html>
</
=== BUTTON ===
==== Описание ====
Определяет кнопку.
==== Отличия от
Новые атрибуты: autofocus, form, formaction, formenctype, formmethod, formnovalidate и formtarget.
==== Использование ====
<source lang="html5">
<!DOCTYPE html>
<
<head>
<title>
Тег button
</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<button onclick="alert("Спасибо! ")">
Нажми на меня!
</button>
</body>
</html>
</source>
=== CANVAS ===
==== Описание ====
Холст для рисования анимации, управляется при помощи JavaScript.
==== Отличия от HTML4.01 ====
Это новый тег.
==== Атрибуты тега ====
'''height''' и '''width''' — высота и ширина соответственно (хотя лучше использовать CSS).
==== Использование ====
Если Ваш браузер поддерживает HTML5 Canvas, то Вы увидите ниже прямоугольник:
<source lang="html5">
<!DOCTYPE html>
<
<head>
<script type="text/javascript">
var canvas = document.getElementById('myCanvas');
var ctx = canvas.getContext('2d');
ctx.fillStyle = "#FF0000";
ctx.fillRect(0,0,80,100);
</script>
<title>
Тег canvas
</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<canvas id="myCanvas" width="200" height="200">
</canvas>
</body>
</html>
</source>
== Источник информации ==
|