ıllı Internet y Tecnologías de la Información (2018)

internet, Hosting, dominios, seo, antivirus, banco de imágenes, páginas web, tiendas online

[Enciclopedia Online Gratuita] Diccionario de Internet y Tecnologías de la Información y la Comunicación (TIC):

ıllı Quirks Mode wiki: info, historia y vídeos

videos internet

salud  Quirks Mode 


Las páginas son creadas utilizando 2 lenguajes: HTML, un lenguaje de marcado desarrollado para empleo web, describe la estructura y el contenido de una página y CSS o bien Hojas de Estilos en Catarata, un lenguaje muy extendido de hojas de estilo, que detalla de qué manera la página habría de ser dibujada en diferentes medios (estilos visuales para la pantalla, estilos para imprimir, estilos aurales cuando se emplean para ser leídos en voz alta por un lector de pantalla, etcétera).


Sin embargo, las implementaciones de estos lenguajes en navegadores web, particularmente la de CSS, fueron de entrada mínimas y conocidas por contener muchos fallos, o bien "quirks". Conociendo este inconveniente, muchos autores de webs no se remitieron a las especificaciones existentes de estos lenguajes para localizar de qué manera sortear estos fallos, y en vez de ello emplearon las formas incorrectas de presentación de estos navegadores como base de un "adecuado" comportamiento.


El resultado es que, si bien el soporte de los navegadores para la presentación con base en los estándares HTML y CSS ha mejorado substancialmente, hay un sinnúmero de webs que aceptan la existencia de estos viejos fallos y no se dibujan tal como el creador pensó en navegadores que sí lo hacen conforme los estándares. Por norma general se pueden dividir en 2 extensas categorías: páginas heredadas de la temporada citada, las que llevan tiempo sin ser actualizadas por sus autores, y páginas nuevas, que son creadas por autores que no conocen los estándares web puesto que no se requiere un conocimiento de estos para crear páginas que funcionen.


Para sortear este inconveniente y sostener la compatibilidad con el mayor número posible de páginas, los diseñadores de navegadores normalmente diseñan su software para utilizar uno de los 2 modos de dibujado: en modo estándar las página son dibujadas conforme con las especificaciones de HTML y CSS, al paso que en el modo perfecto "quirks" tratan de imitar el comportamiento de los navegadores viejos para asegurar que dichas páginas se representen conforme a la pretensión original de sus autores.


Algunos navegadores (aquellos basados en el motor de dibujado o bien renderizadoMozilla Gecko, por servirnos de un ejemplo), emplean asimismo un modo "prácticamente estándar" que procura sostenerse entre los 2, emulando ciertos fallos viejos mientras que la mayor parte lo hace de conformidad con las especificaciones.


Muy con frecuencia, los navegadores determinan qué modo utilizar basándose en la presencia de un DTD (Document Type Declaration - Declaración del Género de Documento) en la página; si hay una declaración completa de DOCTYPE presente, el navegador emplea el modo perfecto estándar y si esta está ausente el navegador emplea el modo perfecto "quirks". Por servirnos de un ejemplo una página que empiece con el próximo DOCTYPE dispararía el modo perfecto estándar:



Mientras que este DOCTYPE (el que no contine ni la versión de HTML utilizada, o bien la URL de un DTD HTML dispararía el modo perfecto "quirks":



Además,una página que no incluya un DOCTYPE va a ser dibujada en modo "quirks".


Una notable salvedad a esto es el navegador IE seis, de Microsoft, el que dibuja una página en modo "quirks" si el DOCTYPE es antecedido por una declaración XML, sin importar lo más mínimo si la declaración DOCTYPE está completa. De esta manera, una página XHTML que empiece con el próximo código va a ser dibujada en el modo perfecto "quirks" por IE 6:



Chris Wilson de Microsoft ha indicado que el inconveniente con la declaración del XML va a ser reparada en la versión siete de IE, en el que el prólogo XML va a ser, sencillamente, ignorado, mas que para un máximo de compatibilidad con los navegadores actuales y viejos el W3C, el que sostiene la especificación del XHTML, aconseja a los autores de documentos XHTML suprimir la declaración XML cuando resulte posible.


Una diferencia señalada entre el modo perfecto "quirks" y estándar es el manejo del modelo de áreas de CSS en el explorador IE. Ya antes de IE seis, IE empleaba un algoritmo para determinar el ancho de un factor de una caja el que entraba en enfrentamiento con el algoritmo detallado en la especifición CSS y, debido a la popularidad de IE, muchas páginas fueron creadas basándose en este algoritmo no estándar. La versión seis de IE emplea el algoritmo de la especificación CSS cuando dibuja en modo estándar y emplea el algoritmo anterior, el no estándar, cuando dibuja en modo "quirks".


Otra notable diferencia es la alineación vertical de determinados géneros de contenidos inline; mucho viejos navegadores alinean imágenes en el borde inferior de sus cajas contenedoras, de esta forma la especificación CSS requiere que el estilo font sea heredado en la tabla. En modo estándar, navegadores basados en Gecko lo alinearán a la línea base y en modo quirks se alineará a la línea inferior. Ciertos desarrolladores que desean aprovechar este comportamiento mientras que sostienen el modo perfecto estándar utilizan una declaración CSS que fuerce a enseñar las imágenes como elementos de bloque.


Adicionalmente, muchos navegadores viejos no incorporaron herencia de estilos de fuentes (fonts) en las tablas; como resultado, los estilos de las fuentes deben ser concretados una vez en el documento como un todo y otra vez para la tabla, inclusive si la especificación CSS requiere que el estilo de la fuente sea heredado en la tabla.


Si el tamaño de la fuente es concretado utilizando unidades relativas, un navegador apegado a los estándares heredaría el tamaño base de la fuente, entonces aplica el tamaño relativo a la fuente de la tabla; por ejemplo: una página con una declaración base de fuente del ochenta por ciento y el tamaño de fuente de la tabla sería del ochenta por ciento (para asegurar un tamaño del ochenta por ciento en navegadores en los que no heredan apropiadamente el tamaño de la fuente), en un navegador apegado a los estándares, va a mostrar las tablas con un tamaño de fuente del sesenta y cuatro por ciento (ochenta por ciento de ochenta por ciento ).Como resultado, los navegadores no heredan los tamaños de las fuentes en las tablas en modo quirks.


En Mozilla Firefox Mozilla Firefox, la caja de diálogo 'información de página' señalará el modo perfecto de dibujado en empleo para la página dada. En IE, la propiedad del JavaScriptdocument.compatMode señala el modo perfecto de dibujado para página actual, en modo estándar, document.compatMode contiene el valor 'CSS1Compat', al tiempo que en modo quirks contiene el valor 'BackCompat'.


Escribiendo javascript:alert(document.compatMode) en la barra de direcciones de IE es una forma veloz de ver el modo perfecto de representación (dibujado).


  ELIGE TU TEMA DE INTERÉS: 


autoayuda.es   Internet y Tecnologias 

Está aquí: Inicio > [ INTERNET ] > ıllı Quirks Mode wiki: info, historia y vídeos

Las cookies nos permiten ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas el uso que hacemos de las cookies. Ver políticas