Comentarios condicionales

Comentarios condicionales

Los comentarios condicionales (del inglés técnico: Conditional Comments) consisten en una sintaxis específica aplicable al lenguaje informático HTML que permite especificar que partes se seleccionan y que partes se obvian en un contexto referido a fragmentos de markup HTML, siendo posible de este modo diferenciar entre diferentes versiones de navegadores que markup es filtrado y representado por cada versión específica de un determinado navegador.

Su sintaxis, que podemos considerar como un substitutivo de la generación dinámica de markup HTML mediante alternativas como el javascript document.write, es directa y fácilmente implementable.

Contenido

Sintaxis

Versión Funcionalidad Sintaxis
IE Internet Explorer <!--[if IE]>
IE 5 Internet Explorer Version 5.x <!--[if IE 5]>
IE 5.0 Internet Explorer Version 5.0 <!--[if IE 5.0]>
IE 5.5 Internet Explorer Version 5.5 <!--[if IE 5.5]>
IE 6 Internet Explorer Version 6 <!--[if IE 6]>
IE 7 Internet Explorer Version 7 <!--[if IE 7]>

Operadores

Operador Funcionalidad Sintaxis de ejemplo y significado
! Negación <!--[if !IE 7]> (no IE 7)
lt Menor que <!--[if lt IE 7]> (menor que IE 7)
lte Menor o igual que <!--[if lte IE 7]> (menor o igual que IE 7)
gt Mayor que <!--[if gt IE 7]> (mayor que IE 7)
gte Mayor o igual que <!--[if gte IE 7]> (mayor o igual versión que IE 7)

Actualmente sólo se conoce su implementación en los navegadores de la serie Microsoft Internet Explorer (MSHTML), y se desconoce la existencia de una especificación formal.

Proceso

El proceso de filtrado que sigue el navegador Internet Explorer consiste en leer el contenido si se cumple la condición, cualquier otro navegador obviará el contenido al considerarlo un comentario de SGML.

Tipos downlevel-hidden y downlevel-revealed

La sintaxis mostrada anteriormente se corresponde con el tipo de comentario condicional denominado downlevel-hidden. Existe otro tipo que es el downlevel-revealed, que realiza justamente el proceso inverso o complementario, revelar el contenido a cualquier navegador excepto Internet Explorer, aplicándose la condición y el subsiguiente efecto sólo en este último.

Referencias


Wikimedia foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Mira otros diccionarios:

  • Comentario (desambiguación) — El término comentario puede referirse a: Comentario, escrito que sirve de explicación de una obra para que se entienda mas fácilmente el sentido que encierra. Comentario, en informática, construcción del lenguaje de programación destinada a… …   Wikipedia Español

  • Python — Este artículo trata sobre el lenguaje de programación. Para el grupo de humoristas, véase Monty Python. Para otros usos de este término, véase Pitón. Python Desarrol …   Wikipedia Español

  • Cánones del budismo — Saltar a navegación, búsqueda Cánones del budismo es una serie o conjunto de escritos propios del budismo. Contenido 1 Introducción 2 Lista de los Cánones 2.1 Canon Pāli …   Wikipedia Español

  • Lenguaje ensamblador — Para otros usos de este término, véase Ensamblador (desambiguación). Lenguaje de máquina del Intel 8088. El código de máquina en hexadecimal se resalta en rojo, el equivalente en lenguaje assembler en magenta, y las direcciones de memoria donde… …   Wikipedia Español

  • VHDL — es el acrónimo que representa la combinación de VHSIC y HDL, donde VHSIC es el acrónimo de Very High Speed Integrated Circuit y HDL es a su vez el acrónimo de Hardware Description Language. Es un lenguaje definido por el IEEE (Institute of… …   Wikipedia Español

  • Java (lenguaje de programación) — Este artículo o sección se encuentra desactualizado. Es posible que la información suministrada aquí haya cambiado o sea insuficiente …   Wikipedia Español

  • Perl — Desarrollador(es) Larry Wall www.perl.org Información general Paradigma multiparadigma, funcional, im …   Wikipedia Español

  • Abhidhamma Pitaka — Saltar a navegación, búsqueda El Abhidhamma Pitaka (Canasta de los Textos Superiores) (abhidhammapiṭaka), es el tercer y último grupo de textos que componen el Canon Pali del budismo Theravāda. Los primeros dos compendios, el Sutta pitaka y el… …   Wikipedia Español

  • Gráficos 3D por computadora — Imagen digitalizada de objetos de vidrio. Tetera dibujada mediante gráfico 3D …   Wikipedia Español

  • Cmd (Windows) — Saltar a navegación, búsqueda cmd.exe es el intérprete de comandos en OS/2 y sistemas basados en Windows NT (incluyendo Windows 2000, Windows XP, Windows Server 2003, y Windows Vista). Es el equivalente de command.com en MS DOS y sistemas de la… …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”