Estandares Web

Posted on July 12, 2007. Filed under: Diseño Web |

Reglas para el manejo de errores en el análisis

1 . Valores ilícitos : los navegadores deberian de ignorar las declaraciones ilicitas.. tenemos como ejemplo

IMG { float: left }       /* correcto en CSS2 */
IMG { float: left here }  /* "here" no es un valor de 'float' */
IMG { background: "red" } /* las palabras clave no pueden ir entre comillas en CSS2 */

IMG { border-width: 3 }   /* debe especificarse la unidad en los valores de medida */

Un analizador CSS2 admitirá la primer regla e ignorará el resto, como si la hoja de estilo hubiera sido:

IMG { float: left } IMG { } IMG { } IMG { }
=)

2 . Palabras clave-arroba inválidas: Las aplicaciones del usuario deben ignorar una palabra clave-arroba no válida junto con todo lo que le sigue hasta (e incluyendo) el punto y coma (;) o bloque ({…}) siguientes, cualquiera sea el que aparezca primero. Por ejemplo, considere lo siguiente:

 @three-dee {  @background-lighting { azimuth: 30deg; elevation: 190deg; } H1 { color: red } } H1 { color: blue }

La regla-arroba ‘@three-dee’ no forma parte de CSS2. Por consiguiente, la regla-arroba entera (hasta, e incluyendo, la tercer llave derecha) es ignorada. Una aplicación del usuario CSS2 la ignora, reduciendo de hecho la hoja de estilo a:

H1 { color: blue }

Make a Comment

Make a Comment: ( None so far )

blockquote and a tags work here.

Liked it here?
Why not try sites on the blogroll...