[Ovillo] cambio en el scrollbar
Tei
oscar.vives en gmail.com
Vie Jun 26 01:37:47 UTC 2009
Estamos tan acostumbrados a ver los objetos del sistema operativo,
como botones, combobox, barras de scroll, que llegamos a la
familiaridad y a pensar que son sencillos, y no lo son. Son objetos
bastante complejos, y cualquier persona que intente emularlos, seguro
que se va a dejar varios conceptos bastante importantes que alguien
van a necesitar.
Ademas por cuestiones de seguridad, puede haber gente que navegue con
javascript desactivado. Esto significa que excepto en paginas cuya
naturaleza logica obliga a javascript, nunca debemos utilizar en una
pagina web algo que obligue a requerir javascript. Esto es algo que yo
mismo habre violado varias veces, pero no deja de ser cierto por ello,
y quien lo comente tendra mas razon que un santo.
La forma decente de hacer el tema este de las barras de scroll es
poner el CSS personalizado de Internet Explorer y quedarse ahi.
Nuestras barras se colorearan en IE, y si algun dia eso entra en el
estandar y coincide la sintaxis a la que eligio microsoft, pues
funcionara tambien en otros.
De todos modos el equipo de IE lo hizo mal, no tenia que haber sido
algo como "scrollbar-3dlight-color", sino
"-ie-scrollbar-3dlight-color".
Resumen:
- Si se quiere, ponerle el CSS que cambia el color de la barra, solo
se vera en IE, y reduce la usabilidad de la pagina.
- No utilizar simulaciones dhtml de barras de scroll nunca en paginas
donde js sea opcional.
Si a alguien le parecen mis palabras "totalitarias" o algo del estilo,
no tengo ningún problema en explicar porque pienso así.
--
--
ℱin del ℳensaje.
Más información sobre la lista de distribución Ovillo