La razón por la que, en teoría, necesita una configuración Content-Style-Type
es de estilo en línea atributos:
<div style="color: red;">
Qué lenguaje de estilo es que en? A diferencia de las etiquetas <style>
y <link rel="stylesheet">
, no existe un mecanismo de atributo type
que indique al navegador qué idioma es ese: de ahí el tipo de contenido-estilo-documento global.
Lo mismo se aplica a Content-Script-Type
y controlador de eventos en línea atributos:
<div onclick='alert("hello")'>
Qué idioma es ese? En realidad, es igualmente válido en JavaScript y VBScript; en IE podría ser cualquiera. En teoría, debe darle al navegador un encabezado/meta Content-Script-Type
para contarlo. Incluso con un JavaScript simple, es posible que desee cambiar el dialecto configurando parámetros de tipo como text/javascript;version=1.6
o e4x=1
(si desea usar literales E4X XML, lo cual no hace porque son un vil error).
En la práctica, nada de esto es de alguna utilidad en absoluto, ya que el CSS por defecto es el único lenguaje de estilo en realidad se puede utilizar, muchos navegadores no prestan ninguna atención a Content-Style-Type
todos modos, y no hay ningún navegador presta atención a Content-Script-Type
.
(Ah, bueno, que necesita de estilo en línea y atributos controlador de eventos de todos modos?)
En realidad, el validador HTML5 se atraganta. – Moshe
Noté que solo Firefox estaba extraviando algunas de mis páginas, profundizando más. Encontré que tenía esta metaetiqueta en mi
pero tenía un error tipográfico en el parámetro de contenido. ¡¡Parece que Firefox es el único navegador que se preocupa !! – Octopus