Javascript nos permite cambiar las propiedades de un objeto usando la sintaxis objeto.propiedad=valor así que cambiando la propiedad href de la etiqueta
que enlaza los archivos CSS el estilo especificado se cargará.
Primero, crearemos un enlace al estilo CSS por defecto asignándole un identificador :
Despues crearemos en Javascript la función que cambiará el estilo. Funciona pasándole como único argumento el nombre o ruta completa del archivo CSS a mostrar. Usaremos la propiedad getElementById() para identificar el objeto:
function estilo(arquivo) {
document.getElementById('estilo').href=arquivo;
}
Y finalmente sólo tendremos que llamar a la función desde un enlace o botón pasándole como argumento el nombre o ruta del arquivo CSS que queramos mostrar:
Siempre se habla de la importancia de los colores en la web. Aquí presento 2 páginas para poder crear una buena paleta de colores:
- colorschemer.com
- www.colorblender.com
Muy interesantes estas hojas con resumen de los caractéres para HTML (todos los caractéres, tanto especiales como no especiales), de las principales etiquetas y atributos CSS y de la forma de servir el código (charset):
- Para HTML
- Para CSS
- Para Charset
Crimson Editor:
se trata de un editor profesional para diversos lenguajes de programación, una utilidad potente pero al mismo tiempo de reducido tamaño y fácil de usar.
Actualización [ 12/09/2006 ]:
A través de un e-mail enviado a la lista de ovillo para preguntar por un editor, han sido varios los que han dado su opinión. La verdad que hay distintas opciones a la hora de elegir un editor.
Yo llevo utilizando Crimson editor desde hace bastante tiempo y la verdad que me va bastante bien (quizás añadiría un autocoplementador y alguna cosilla más, pero...).
De entre los que han enviado a la lista he probado un par de ellos:
- Aptana: un buen editor, pero sólo si vas a utilizar html, xhtml, css y/o javascript. Para los programadores PHP (u otros), nada de nada. Quizás con el tiempo mejore esto porque ahora mismo se trata de una beta (esperemos que sí).
- Notepad++: no está mal, pero ya estoy acostumbrado a Crimson. Del Notepad añadiría la funcionalidad de ocultar los distintos div (para ver bien todo el código) y, ya puestos, pues la traducción al castellano.
Conclusión:
Aunque a Crimson le añadiría algunas cosillas, seguiré trabajando con él. Si alguno se anima a crear algo para el Crimson u otro editor, ya sabe: