Есть ли такая вещь, как неопределенное поведение в (X) HTML?
Я удивился этому, поиграв с тегом <button>
, который позволяет отображать HTML как кнопку. Пока ничего нового...
Но я заметил, что можно также использовать тег <a>
. Полный пример:
<button>
normal text
<b>bold text</b>
<a href="#" onclick="location.href='http://www.example.com/'; return false;">linked text</a>
</button>
На Firefox это выглядит следующим образом:
Теперь, в Firefox, цель ссылки НЕ кликабельна, только кнопка... Однако в Chrome ссылка кликабельна и будет перенаправлена на страницу IANA RFC2606.
Это неопределенное поведение? Есть ли еще случаи в (X) HTML, которые можно описать как неопределенное поведение?