Cuando se desarrolla un sitio en XHTML y CSS normalmente se van añadiendo líneas y más lineas CSS de forma que finalmente si no se tiene cuidado se termina con un CSS sobrecargado.
CSS Redundancy Checker es un script alojado en Google Code y escrito con Ruby que nos viene perfectos para solucionar la papeleta. El funcionamiento es muy sencillo, primero nos lo descargamos utilizando SVN:
svn checkout http://css-redundancy-checker.googlecode.com/svn/trunk/ css-redundancy-checker
Así tendremos la última versión, luego hace falta tener instalado ruby
y hpricot
como dependencias. En Debian (y derivados) lo de siempre:
apt-get install ruby rubygems gem install hpricot
Ambos comandos como root (o añadiendo sudo antes). Luego tenemos que pasarle el fichero CSS y un directorio que contenga los HTML a pasar o un fichero de texto con la(s) URL(s) a examinar, eso sí con una URL por línea.
ruby css-redundancy-checker.rb style.css file.txt
El script analizará los ficheros y mostrará en pantalla que partes de CSS no son usadas por el HTML.
Actualización: Google Pagespeed que salió un tiempo después hace lo mismo en uno de sus campos (Unused CSS Code). Siempre es bueno tener alternativas...
Comentarios