Cambiar el CSS de la vista del código fuente en firefox

Hace unos días estube navegando dentro del directorio de la instalación de firefox, viendo su estructura y organización. Dentro del subdirectorio res/ encontré una serie de hojas de estilo (CSS) de la configuración por default del browser y que pueden ser modificadas para enchular un poco firefox y mejorar la experiencia de uso del software. Estos archivos son los que, de una forma, le dicen al browser de que forma interpretar y mostrar por defecto los márgenes, elementos de formularios, enlaces, etc.

El primer CSS que modifiqué fue el que da el estilo a aquella ventana que nos muestra el código fuente de los sitios que visitamos. El archivo se llama viewsource.css

Por ejemplo para cambiar el comienzo y final de las etiquetas hay que modificar las clases .start-tag y .end-tag. En mi caso cambié el purpura por rojo.

.start-tag {
color: red /*purple*/;
font-weight: bold;
}
.end-tag {
color: red /*purple*/;
font-weight: bold;
}

Los comentarios (X)HTML, encerrados en <!– –> nunca me han gustado como se ven con color verde y lo he cambiado por un tono naranjo.

.comment {
color: #FFCC00 /*green*/;
font-style: italic;
}

Otra cosa que he cambiado es el titulo y el valor de los atributos propios de cada etiqueta, como los titles y href en el caso de la etiqueta <a>, src y alt en <img> o los genéricos id y class, por dar algunos ejemplos.

.attribute-name {
color: #454545/*black*/;
font-weight: bold;
}
.attribute-value {
color: #2888D7/*blue*/;
font-weight: normal;
}

Solo con estas modificaciones se puede tener un nuevo estilo en la vista del codigo fuente.

Puedes ver comparación entre antes y despues

Los cambios que yo he hecho son solamente de colores, pero se puede cambiar las fuentes, su tamaño, margenes, padding, incluso bordes para diferenciar elementos del (X)HTML, que puede ser util para depurar código.

Se puede seguir jugando con todas las clases e identificadores que se encuentren, pero antes de hacerlo es mejor hacer un backup del archivo, en caso de cometer algun error.


Suscribete

¿Quieres recibir en tu correo las últimas noticias y artículos de este blog?

Entre los suscriptores, se sorteará un año de hosting gratis equivalentes a la cantidad de personas registradas.

(El sorteo se realizará cuando el número de suscriptores supere las 200 personas)

by FeedBurnerfeedburner


3 Comentarios para “Cambiar el CSS de la vista del código fuente en firefox”

  1. Gravatar Icon Salvatore

    Esta re bueno el articulo a enchular el firefox =D
    Una sola consulta esto mismo no se puede realizar editando los userchrome.css etc? reescribiendo los css class y poniendole !important?

  2. Gravatar Icon Ignatius

    Estaría muy bien que se pudieran añadir los numeros de línea. Quizá con el content y los contadores de css? Parece muy complicado.

    Yo también enchulé mi firefox :)

  3. Gravatar Icon Cristian

    Salvatore, no debería funcionar, ya que el userChrome.css es la hoja de estilos de la apariencia de firefox mientras que el viewsource.css es el que se encarga solo de el código fuente, entonces este último es llamado cuando uno abre el source, mientras que el userChrome.css no está incluido, entonces no importa que modificación o si le das !important ya que el userChrome.css no es llamado cuando se abre el source.

    Ignatius, me parece muy buena tu idea de agregar números de lineas. Se me ocurre algo como hacerlo y voy a ver si resulta, luego informo como va eso.

Comenta


Flickr

BingBag Partículas, partículas, partículas BingBag BingBag Cells blending Cells blending Ligths blendings Ligths blendings Ligths blendings Ligths blendings Ligths blendings Ligths blendings Ligths blendings Line blending text TrimarchiDG en Universidad de las Américas TrimarchiDG en Universidad Mayor Acampante + Pacheco en Arcos Laser directo a la cámara Laser directo a la cámara LEDS a la cámara 

Add to Technorati Favorites!