доктайп 5 html`я
<!DOCTYPE html>
Заголовок к картинке
<figure>
<img src="path/to/image"
alt="Не видно? Включите просмотр изображений в настройках!" />
<figcaption>
<p>Здесь изображено что-то очень интересное.</p>
</figcaption>
</figure>
Более короткая запись для подгружаемых скриптов и css.
<link rel="stylesheet" href="path/to/stylesheet.css" />
<script src="path/to/script.js"></script>
Теперь можно опускать кавычки у атрибутов
<p class = myClass id= someId>Что, чёрт возьми, вы здесь делаете?</p>
Задаём кодировку документа
<meta charset="utf-8">
Заставляем браузер валидировать поле с email.
<input id="email" name="email" type="email" />
Задаём текст по умолчанию для поля, который исчезнет при фокусе
<input name="email" type="email" placeholder="Здесь можно что-то написать!" />
Header и footer в 5 html.
<header>
3000 км над землёй.
</header>
<footer>
-3000 км под. Под землёй.
</footer>
Заставляем ie понимать новые html тэги
<!--[if IE]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
Указываем обязательное поле для заполнения
<input type="text" id="someInput" name="someInput" placeholder="Bill" required>
Валидация ввода на стороне браузера с помощью регулярного выражения
<input type="text"
name="username"
placeholder="Введите имя пользователя..."
pattern="[A-Za-z]{6,16}"
required>
Если у тега option не задавать value - то он будет взят из содержимого тега
<pre><? print_r($_GET) ?></pre>
<form>
<select name='language'>
<option>perl</option>
<option>python</option>
<option>ruby</option>
</select>
<input type='submit'>
</form>
Array
(
[language] => python
)
Добавить возможность распознавания речи для инпута
<input type=text x-webkit-speech />
Источники:
- 1-10 - habrahabr.ru
- 11 - habrahabr.ru
Ссылки по теме:
- karaboz.ru - Удобный постраничный вывод на сайте
- epiceditor.com