Skip navigation.

Estilo de accesibilidad - el mago realiza el sueño

, , ,

Uno de los grandes compromisos de hojas de estilo (CSS) fue ofrecer a los usuarios la possiblidad de adaptar sitios a sus necesidades. Il problema, en el mundo real, es que cada sitio tiene sus propias clases, reglas de estilo, modelo de aplicación y combinación, etc. Hasta ahora, entonces, no fue muy practica crear una hoja de estilo especializado y útil en general.

Ahora la nueva versión de Opera, nombrado Merlin y disponible cómo prevista tecnica (non está una versión final y a veces podría estar inestable), permite usuarios de definir estilos distintos para cada sitio. En esta versión no hay una interfaz para hacerlo - hay que editar los ficheros de configuración, pero no es demasiado dificil que gente normales no pueden hacerlo.

Copiando la explicación del Moose (en inglés), se hace así:

Hay que editar el fichero opera6.ini que se encuentra en la carpeta de preferencias. El nombre de este carpeta para tu configuración esta mostrado si mira opera:about en Opera. Se puede editarlo con cualquier editor de texto - bloc de notas, Word, etc. Nota bene que no puedes editar este fichero cuando Opera está abierto.

Hay que nombrar los sitios a los cuales quieres usar un sitio especifico. Agregar al fin del documento algo asi

[overrides]
www.sidar.org
opera.com
snapshot.opera.com

(Nota que las preferencias de opera.com se aplicarán a www.opera.com, opera.com, snapshot.opera.com, my.opera.com, etc. He incluido snapshot.opera.com para agregar una otra hoja de estilos especificos a este servidor)

Despues, hay que definir las hojas para cada sitio. Se puede agregar una hoja en vez de lo que hay por defecto, o quitarla del sitio y usar solo tu propios estilos.

Como remplazar los estilos:

[opera.com]
Author Display Mode|Author CSS=0
Author Display Mode|User CSS=1
User Prefs|Local CSS File=/Users/Chaals/Library/MisEstilos/opera.css


Que quiere decir eso? Miramos cada linea

Author Display Mode|Author CSS=[B]0[/B]


Esta linea dice que en el modo normal de presentación para este servidor, Opera debe quitar los estilos del sitio. (Cambiando el a 1 aplicará los estilos del sitio además de sus propios estilos).

Author Display Mode|User CSS=[B]1[/B]


Igualmente, este dice que Opera debe aplicar sus propios estilos para este sitio

[B]User Prefs|Local CSS File=/Users/Chaals/Library/MisEstilos/opera.css[/B]


Dice dónde está la hoja de estilos para este sitio. Mi ejemplo supone que tengo una carpeta donde puedo guardar la colección de hojas de estilos que voy a usar, pero se puede ponerla en cualquier carpeta.

Y, ¡tada! Los estilos Que he definido en esta hoja se aplicaran en vez de los originales, solo para este sitio. Todavia tengo que hacer el trabajo de crear esta hoja, usando una herramienta como Edipo o Amaya, o cómo hago mis hojas ya. Pero puedo al menos hacerlo solo para un sitio a la vez, aplicarla y no preocuparme si va a funcionar con todos los sitios del web.

(Los curiosos van a ver que se puede agregar otras preferencias para un sitio, copiando del fichero opera6.ini - voy a mirar este un otro día... :-)

NB Voy a editar este más tarde - ahora mismo tengo problemas para terminarlo

South for the heatThe price of freedom

Comments

Moose 4. November 2005, 21:07

Thank you, Chaals! Now we need 2 more bugfixes and this will be the real killer feature :smile:

M.

Write a comment

You must be logged in to write a comment. If you're not a registered member, please sign up.

Download Opera, the fastest and most secure browser