[EMAIL PROTECTED] escribió:
En principio javascript y css no tienen relación, por ejemplo puedes encontrarte en una configuración con javascript desactivo y con soporte de css con lo cual tu modelo se rompe.Hola, este es mi primer post en esta lista tan didáctica.
Estoy trabajando en una web en la que los contenidos se muestran con CSS.
Debido a que todavía no me manejo muy bien, he debido hacer diferentes
versiones de la hoja de estilos según el navegador del usuario. Para
cargar la hoja adecuada utilizo un javascript. Teniendo en cuenta que uno
de los objetivos de la web es ser lo más accesible posible, ¿hasta qué
punto es accesible utilizar un javascript? ¿existe alguna otra forma de
realizar la misma tarea?
Además con javascript tampoco puedes asegurar que navegador se está usando ya que el 'user agent' es fácilmente modificable por el usuario.
Para lo que quieres existe lo que se llaman 'hacks' que no son más que utilizar fallos o faltas de implementación de los navegadores conocidos para asignar diferentes valores a una propiedad dependiendo del navegador que se utilize, por ejemplo IE6 no implementa el selector > entonces las siguientes reglas:
body {background-color: red;}
html > body {background-color: green;}
Provocarán que en IE6 el fondo sea rojo y por ejemplo en Mozilla u Opera 7 el fondo sea verde.
Hay que usar los hacks con mucha precaución porque quizás el IE7 si que implemente ese selector pero no otra cosa con lo cual te tocara el añadir nuevos hacks.
-- Saludos -=stripTM=-
_______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a [EMAIL PROTECTED] Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://ovillo.org/mailman/listinfo/ovillo_ovillo.org