2012-08-17 11 views
5

Solo una pregunta rápida para aclarar alguna confusión que tengo con respecto a las unidades en CSS perspective.Usando unidades en la perspectiva de CSS

En la especificación de las transformaciones de CSS lo hace referencia con px p. Ej. perspective: 1000px; pero he usado y en muchos otros lugares otros lo han usado sin px p. perspective: 1000; como en W3Schools.

¿Es de alguna manera más preferido? ¿Importa?

Solo quiero aclarar esto, gracias.

+3

nunca confía en W3Schools - http://w3fools.com/ – Jawad

+0

Jaja, sí que estaba pensando de ellos podría ser viejo - pero los navegadores por lo que yo soy consciente acepto sintaxis sin prefijo e incluso algunos mensajes aquí no usaron unidades. – Luke

Respuesta

4

sólo porque es aceptado por (algunos) los navegadores no significa que sea correcto. La especificación de una unidad de medida es required by the CSS spec, a menos que el valor sea cero.

La especificación dice:

Longitudes refieren a distanciarse mediciones y se indican mediante <longitud> en las definiciones de propiedades. Una longitud es una dimensión. En cambio, se puede representar una longitud cero como < número > '0'. (En otras palabras, para longitudes cero, el identificador de unidad es opcional.)

Una dimensión es un número seguido inmediatamente de un identificador de unidad.

(énfasis mío)

Véase el Distance Units y la Other Units para los ejemplos.

Véase también la discusión del MDN length

Cuestiones relacionadas