Das type-Attribut von SCRIPT- und STYLE-Elementen in HTML?
Ich habe gehört (von Crockford), welche Typattribute für LINK- und SCRIPT-Elemente überflüssig sind, wenn diese Elemente zum Laden externer Ressourcen verwendet werden. (Da 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, wenn Nicht-HTML-Code in den Elementen STYLE und SCRIPT inline platziert wird?
<style>
/* inline CSS rules */
</style>
<script>
// inline JavaScript code
</script>
Ist das Setzen des type-Attributs in diesen Fällen empfehlenswert? Gibt es Probleme, wenn wir das type-Attribut weglassen?