Duplicar posible:
Why write <script type=“text/javascript”> when the mime type is set by the server?¿Realmente necesita especificar el atributo de tipo?
leí Dive into HTML5 un tiempo atrás, y leer su capítulo semántica de nuevo recientemente. Noté que informa no utilizar type="..."
atributos en script
y style
, porque:
- El tipo MIME debe ser enviado por el servidor,
- JS y CSS son los valores por defecto,
- Navegadores Don' t cuidado
Sin embargo, veo que sigue siendo una práctica común incluir type
atributos (o, horror, language
) en ambos script
y style
etiquetas. Suponiendo que el servidor está configurado correctamente para enviar los tipos MIME correctos, ¿hay razones para usar estos que no sean explícitos?
EDIT: Esto es explícitamente sobre HTML5, no XHTML.
Hay algunas respuestas bien escritas en la pregunta de dup. – DOK
Sí, lo vi bien * después de * publicar este, lo siento. –
No es una tontería, esto es HTML 5 específico. – Oded