“Failing to plan is planning to fail”
Alan Lakein
Estoy en el punto en el que debo decidir si me meto más de lleno en diseño web, lo cual implica tirar a la basura Dreamweaver, o si me concentro en otras actividades de diseño tradicional. Lo de tirar Dreamweaver a la basura lo digo porque conforme avanzas y ganas experiencia haciendo paginas, te das cuenta que no es bueno mezclar apariencia/diseño con información/estructura, que las tablas como manera de ubicar elementos esta mal y causa mas problemas de los que resuelve, y que la solución a todo esto esta en CSS.
Aprender CSS. Aprender CSS y HTML. Combinar ambos hace que tus sitios sean más amigables, más fáciles de mantener, que se muestren bien en cualquier navegador o dispositivo (que tal que quiera ver la pagina en mi Nintendo DS?). Tomarse la molestia de separar código de información del código de la apariencia es hacer las cosas correctamente, planeadas, y como casi siempre la manera correcta requiere más tiempo y preparación.
Resulta entonces que en Dreamweaver, un programa orientado a diseñar visualmente páginas, si te decides a usar CSS, lo que visualizes en la vista de diseño no es lo que obtienes al previsualizar la página en el navegador. La vista de diseño se vuelve entonces poco confiable, y pasas más tiempo en la vista de código/previsualizando en el navegador, que utilizando la vista de diseño de Dreamweaver. Entonces, para que quisiera alguien involucrado profesionalmente en diseño web pagar $400 dolares por un bloc de notas embellecido? Leyendo varios comentarios de una acalorada discusión del sitio Smashing Magazine, termine con la idea, corríjanme si estoy equivocado, de que querer construir paginas web con un editor html visual esta errado, pues lo importante siempre ha sido el código y lo que terminará leyendo e interpretando el navegador va a ser código. Claro que Dreamweaver sigue sirviendo de mucho para muchísimas personas, incluso para mí, todavía; pero, a final de cuentas, me servirá de algo la vista de diseño? Ya cuando quiero hacer cosas mejores, mucho más atractivas y flexibles utilizando retícula (tal cual como lo harías en diseño impreso), paginas más compatibles con los standard web, escalables y sin tablas de diseño (que no sirven para retícula), pierde mucha utilidad el programa.
CSS es el futuro del diseño de apariencia de la información en la web, y quizás próximas versiones de Dreamweaver resuelvan/faciliten esta situación, pero por lo pronto CSS significa ponerse el sombrero de coder, dejando atrás el del diseñador visual que te pones al usar la vista de diseño, y debo decidir si me voy por ese camino o no.
Hablando del futuro, como siempre, Microsoft le hace honor a su mote de “tecnología de ayer, hoy“. Esto viene a colación porque si bien ya todos los navegadores principales tienen pestañas, un buen navegador también tiene que implementar y respetar los standards, e Internet Explorer 7 sigue sin cumplirlos. Una imagen vale más que mil palabras, así que vean este detalle visual hecho con CSS que funciona en todos los navegadores modernos excepto Internet Explorer.
Se trata de selección de texto en una web, con un color diferente al standard (azul oscuro en windows). Es un buen detalle que da un diseño más bonito para los que sí puedan verlo (usuarios de Firefox, Safari, et al) y no les afecta a los que no (usurarios de Internet Explorer).







