Ich habe (von Crockford) gehört, welche Typattribute bei LINK- und SCRIPT-Elementen überflüssig sind, wenn diese Elemente zum Laden externer Ressourcen verwendet werden. (Weil die HTTP-Antwort den Inhaltstyp der Ressource bestimmt.)
<link rel="Stylesheet" href="foo.css">
<script src="foo.js"></script>
Aber was ist mit dem Fall, dass Nicht-HTML-Code innerhalb der STYLE- und SCRIPT-Elemente inline platziert wird?
<style>
/* inline CSS rules */
</style>
<script>
// inline JavaScript code
</script>
Ist das Setzen des Attributs type in diesen Fällen empfehlenswert? Gibt es Probleme, wenn wir das Attribut "type" weglassen?