По какой причине браузеры неправильно распознают:
<script src="foobar.js" /> <!-- self-closing script element -->
Только это признается:
<script src="foobar.js"></script>
Это нарушает концепцию поддержки XHTML?
Примечание. Это утверждение верно по крайней мере для всех версий IE (6-8 beta 2).