Tanto como despedir... El (X)HTML y las CSS tienen todas las ventajas que el W3C predica, pero tienen problemas, y el principal, es el soporte de CSS2 por los navegadores. Es irónico que precisamente el uso de CSS hace que la pagina sea útil para todos los navegadores, pero que no se vean igual. Para mucha gente, eso es importante: la página se tiene que ver igual en todos los navegadores. Y a día de hoy, eso es difícil: o bien usas un javascript chapucero, o algo en el servidor, o bien utilizas truquitos de CSS (amparándote en bugs de los navegadores). Hace un año o así dí un curso, y probé a hacer el diseño de la página web con CSS+XHTML. No tuve tiempo de poner todos los truquitos en el CSS para que se viese bien en todos los navegadores (o bueno, más o menos bien), así que metí un par de líneas de javascript que detectan el morcilla o el IE (juntos, el 98% de los hits. El resto son del lynx mío :D), y la cosa va tirando bien. Me sirvió para ver que sí que se pueden hacer cosas chulas. Aunque no la llegué a acabar nunca del todo, valida y tiene el aspecto requerido :D. Está aquí [shef.ac.uk].
El soporte de los navegadores de CSS2 es total a excepción de IE. Cualquier versión de Mozilla u Opera puede cargar una hoja de estilos de nivel dos y mostrarla correctamente con unas minimas diferencias. Pretender que una misma página se vea igual en todos los navegadores es simple y llanamente imposible, ni con tablas ni con CSS.
Los "truquitos" se utilizan basicamente para el IE, si miras en http://tierradenomadas.com verás que todos los trucos son para distintas versiones del IE que no son capaces de visualizar la misma cosa en dos versiones difernetes.
Un saludo.
Despedir, despedir...
(Puntos:2)( http://www.haciendalosgorriones.es/ | Última bitácora: Lunes, 11 Junio de 2007, 19:10h )
Tanto como despedir... El (X)HTML y las CSS tienen todas las ventajas que el W3C predica, pero tienen problemas, y el principal, es el soporte de CSS2 por los navegadores. Es irónico que precisamente el uso de CSS hace que la pagina sea útil para todos los navegadores, pero que no se vean igual. Para mucha gente, eso es importante: la página se tiene que ver igual en todos los navegadores. Y a día de hoy, eso es difícil: o bien usas un javascript chapucero, o algo en el servidor, o bien utilizas truquitos de CSS (amparándote en bugs de los navegadores). Hace un año o así dí un curso, y probé a hacer el diseño de la página web con CSS+XHTML. No tuve tiempo de poner todos los truquitos en el CSS para que se viese bien en todos los navegadores (o bueno, más o menos bien), así que metí un par de líneas de javascript que detectan el morcilla o el IE (juntos, el 98% de los hits. El resto son del lynx mío :D), y la cosa va tirando bien. Me sirvió para ver que sí que se pueden hacer cosas chulas. Aunque no la llegué a acabar nunca del todo, valida y tiene el aspecto requerido :D. Está aquí [shef.ac.uk].
Re:Despedir, despedir...
(Puntos:2, Informativo)