Спецификация парсера HTML5 была выпущена много лет назад, но я не знаю, могу ли я полагаться на ее реализации в браузерах.В каких браузерах поддерживается полный парсер HTML5?
Пример: мы знаем, что можно опустить кавычки в значениях атрибутов, чтобы сохранить глаза и движения:
<input type=text>
Конечно, не всегда:
<span class="link red"></span>
Согласно specs, мы также могут опускать цитаты здесь (давайте оставим обсуждения относительно удобочитаемости):
<form enctype=multipart/form-data action=http://example.com:8080/form.php>
Квота Тион:
значения атрибутов не должны содержать буквенные символы пробела, любой U + 0022 ЦИТАТА MARK символы ("), U + 0027 апостроф символы ('), "="(U + 003D) символы, "<" (U + 003C) символов, ">" (U + 003E) символов, или "`" (U + 0060) символов, и не должны быть пустой строкой
Но где я могу найти тесты, которые доказывают, что парсер работает в IE8, например? Я обнаружил, что я не использую новые возможности только потому, что я боюсь, что он может где-то сломаться.