2010-12-14 10 views

Respuesta

0

Por lo que sé, no hay nada en el código CSS que especifique la versión. Los navegadores están diseñados para interpretar una o más versiones de CSS en tiempo de ejecución. Por lo tanto, me imagino que necesitaría get the verion of the browser via javascript y luego determinar qué versión de CSS entiende el navegador.

3

La versión solo está definida por los selectores de CSS, las virtudes y los atributos que utiliza.

Puede mezclar elementos de CSS 1, 2 y 3 en cualquier estilo que escriba.

Puede consultar las especificaciones de CSS para ver más detalles. Las especificaciones y borradores del W3C están disponibles a través de este índice: http://www.w3schools.com/w3c/w3c_css.asp

17

Aunque la especificación CSS se define en varias versiones (v2, 2.1, 3), la versión CSS no es realmente relevante para el desarrollador; necesita estar más preocupado con qué navegadores web son compatibles con una función determinada.

Es útil saber que una característica determinada se definió en CSS2, 2.1 o 3 porque eso puede darle una idea de la antigüedad de la característica y, por lo tanto, de la probabilidad de que los navegadores la admitan, por ejemplo border-radius es una función de CSS3, por lo que los navegadores de más de un par de años pueden no ser totalmente compatibles.

Usted puede averiguar qué características de CSS son compatibles en la que los navegadores de los siguientes sitios:

espero que ayude.

+5

Odio la verdad ... – BrunoLM

0

Simplemente una adición de lo que dijo @Craig.

En mi .NET 2.0 tengo una propiedad para mostrar las barras de desplazamiento. Como quiero solo la vertical, he agregado ambas propiedades y, si el navegador que usa el usuario admite esta nueva propiedad de CSS 3.0 (overflow-x), verá solo la vertical.

enter image description here

Cuestiones relacionadas