¡Gracias por tu visita! Este blog no se actualiza desde hace algún tiempo. Si quieres leer mis artículos más recientes, visita la nueva dirección: www.siemprejuntos.es.

La importancia de ser una tabla

Estoy viviendo una semana que podría considerar “extrema“. Vivo a contrarreloj. En muchos sentidos, es parte de mi trabajo. Llevo desde septiembre trabajando en un desarrollo que -no es ningún secreto- estoy realizando en WordPress; porque pienso que para el resultado y mantenimiento que esperamos conseguir, WP se adapta perfectamente, y se ha revelado como un potentísimo CMS.

El problema llega a la hora de la compatibilidad. Todos sabemos de las <ironía>bondades</ironía> de IE con el CSS, así que uno de mis principales handicaps es fusilar las hojas de estilo en cascada de manera que, aunque no validen ni a la de tres, permitan a cualquier ignorante usuario medio de IE poder ver todo el desarrollo de forma digamos decente.

Desde hace casi un mes, llevo utilizando tablas. Sí, sí… la quasi-deprecada sentencia de HTML <table></table>. IE es incapaz de tragarse decentemente ni siquiera una tabla generada con CSS. Después de todos los esfuerzos que estoy haciendo para que la página se vea correctamente en cualquier navegador no compatible con los estándares, y viendo el resultado que estoy obteniendo, cada día me siento más orgulloso de haber tenido que rebajarme a utilizar tablas… y no sólo eso, a tener que diseñar código para esas tablas.

Más que nunca, pienso que el Código es Poesía.

También en Siempre Juntos | El primer paso es reconocerlo

CSS, bichos y bichejos

Lamentablemente, me encuentro una vez más ante la tesitura de que desarrollar una web que se vea mínimamente bien correctamente IE se torna un auténtico calvario. Además de la lista que encontré de errores reconocidos por Redmond, es necesario tener herramientas más potentes para poder detectar los fallos antes de que tu cerebro se churrasque.

Yo solía utilizar un par de herramientas, clásicas, para Firefox, como son CSS ViewerWeb Developer, pero hoy gracias a uno de mis compañeros, he llegado un paso más allá.

En primer lugar, empecemos con el enemigo. Los de las ventanas tienen una herramienta que para mi sorpresa, aunque clamaba ser válida para IE7+, resulta que funciona en versiones anteriores. Se trata del IE Developer Toolbar. Una flecha azul aparece como icono nuevo en la barra de direcciones, y te permite tener un control visual de qué clases de CSS y qué definiciones de HTML afectan a un lugar en concreto de una web que estés desarrollando.

Y luego, gracias a este compañero, he descubierto Firebug. Esta extensión hace “lo mismo” pero de forma mucho más completa y para Firefox. Instalada y funcionando, aparece un pequeño bichejo como el de la foto en la esquina inferior derecha de la ventana de FF, que cuando la abres te permite ir profundizando a través de una estructura arbórea en el CSS de la página. Lo más notable es que te muestra la herencia de selectores que afectan a un objeto en particular, permitiéndote limpiar y aligerar el código de manera rápida y fácil.

Como las comparaciones son odiosas, gracias a estas dos herramientas, podréis rápidamente encontrar los “errores” de diseño, y solucionarlos de forma eficaz… la mayoría de las veces claro.

En fin, enfermillos, aquí tenéis todas estas pequeñas pero inconmesurablemente útiles herramientas a vuestra disposición, para que vuestro trabajo diario sea un poquito más fácil.

Enlaces: CSS Viewer | Web Developer | IE Developer Toolbar | Firebug

El primer paso es reconocerlo

He encontrado navegando por la web de Anieto2k un interesantísimo aside que a todos nos conviene tener bien a mano. Se trata de un articulito del Microsoft Developer Network en el que se habla de la compatibilidad de CSS con todos los navegadores IE (desde el 5.0 hasta el 8.0). Se recomienda imprimir (a doble cara y en papel reciclado, a poder ser), grapar y poner encima de la mesa antes de sentarse a liarse a hostias tortas con un diseño.

Via | Anieto2K
Artículo original | MSDN – CSS compatibility and Internet Explorer

Highslide for Wordpress Plugin

Switch to our mobile site