Нет, браузер не перейдет в режим причуд.Отсутствие DOCTYPE
или наличие комментария HTML (или любого содержимого HTML) до того, как DOCTYPE
переведет браузеры в режим причуд.
Если вы можете избежать использования пользовательских атрибутов, вам следует.Если вы не можете, возможно, вы захотите использовать тип документа HTML5, а затем использовать атрибуты data
.Например, то, что вы написали, может быть сделано так:
<div id="suchAndSuch" class="blah" data-references="this.that.other" data-name="this.name"></div>
И это все равно будет действительным, а также поддерживается современными браузерами (и даже рядом старых).