Я использую инструмент под названием whacko для анализа и обработки файлов HTML.Есть ли разница между атрибутом и атрибутом = ""
Одним из побочных эффектов у него есть то, что получается
<div flex class="flexible">
<b>Content</b>
</div>
в
<div flex="" class="flexible">
<b>Content</b>
</div>
А также для других пустых атрибутов.
Имеет ли это различие какие-либо проблемы? Недействительна ли форма flex=""
, нужно ли ее обрабатывать по-разному?
старый школа html не заботясь. xhtml требует, чтобы все атрибуты имели значения, поэтому 'foo' недействителен,' foo = "foo" 'отлично. и во многих случаях просто наличие 'foo =" "' было бы достаточно, чтобы вызвать специальную цель атрибута, поскольку это имеет значение PRESENCE, а не его ценность. т. е. если вы не хотите, чтобы «foo» вступил в силу, тогда вы вообще включили foo. –
@MarcB: Это похоже на ответ. –
@MarcB, HTML5 не требует значения, и XHTML больше не уместен, так как немногим сайтам когда-либо удалось сделать действительный XML. – zzzzBov