¿El atributo tipo de elementos SCRIPT y STYLE en HTML?

Escuché (de Crockford) qué atributos de tipo en los elementos LINK y SCRIPT son superfluos cuando esos elementos se usan para cargar recursos externos. (Debido a que la respuesta HTTP determina el tipo de contenido del recurso).

<link rel="Stylesheet" href="foo.css">

<script src="foo.js"></script>

Pero, ¿qué pasa con el caso cuando el código no HTML se coloca en línea dentro de los elementos STYLE y SCRIPT?

<style>
    /* inline CSS rules */
</style>

<script>
    // inline JavaScript code
</script>

¿Se recomienda configurar el atributo type en esos casos? ¿Hay algún problema cuando elegimos omitir el atributo type?

Respuestas a la pregunta(1)

Su respuesta a la pregunta