Кавычки атрибутов необязательные в HTML5.
Каковы плюсы и минусы для их цитирования?
id=example <!--quotes optional-->
href=http://example.com <!--quotes optional-->
class="example example-1" <!--quotes required due to space-->
href="#" onclick="location.href='http://example.com/p=47'; return false;" <!--quotes required due to '=' sign-->
Обновление: добавлены преимущества, основанные на ответах:
Преимущества цитирования всех атрибутов:
- все редакторы могут справиться с этим правильно
- более последовательный
- улучшенная переносимость (проще изменить doctype)
- легче поддерживать (особенно если атрибуты могут стать пустыми)
- проще "найти и заменить" изменения
- clean doc (если вы думаете, что котировки улучшают читаемость)
Преимущества исключения дополнительных котировок:
- немного уменьшен размер файла
- clean doc (если вы предпочитаете минимальный текст)