Невозможно написать действительный документ, который соответствует спецификации, если вы смешиваете версии HTML.
Браузеры довольно хорошо справляются с исправлением ошибок.
Тем не менее, поддержка <applet>
умирает, и вы можете найти множество людей, не способных запустить Java.