Login Barrapunto
CSS+XHTML: Adiós a las tablas
chmeee nos cuenta: «Desde kuro5hin nos recuerdan la conveniencia de olvidar el antiguo HTML y utilizar CSS y XHTML en CSS Solutions breve pero con muchos enlaces con información y ejemplos. En particular, me ha encantado el Jardin Zen. ¿Cuántos de vosotros usais CSS en vez de tablas para vuestras páginas?»
Este hilo ha sido archivado.
No pueden publicarse nuevos comentarios.
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.

No siempre es posible
(Puntos:1, Interesante)No obstante, CSS sí es muy adecuado para cosas como la maquetación de "cajas" y la del texto en general. El código es más claro y ligero y más fácil de mantener.
--
Daniel Rodríguez desde el curro y sin clave (A Dios pongo por testigo que algún día me acordaré de traerla)
Tanto como adiós... pues no
(Puntos:3, Informativo)( http://www.barraquito.net/ | Última bitácora: Lunes, 19 Enero de 2004, 10:54h )
Por suerte o por desgracia, para tabular información las tablas siguen siendo bastante útiles y no será hasta que los navegadores soporten el futuro CSS3 (de momento es un borrador) cuando nos deshagamos de <table> definitivamente.
Si alguien está interesado en estos temas hay una importante comunidad de bloggers que tratan estos temas:
"Estamos condenados a ser libres" [barraquito.net] (Sartre)
¿Y las herramientas?
(Puntos:2)( http://www.hhmmss.com/ | Última bitácora: Miércoles, 18 Febrero de 2004, 11:28h )
El composer de Mozilla es patético para definir CSS (incluso con cascades [mozdev.org]), mi Dreamweaver 6 es muy viejo y con el vi me da pereza ¿que hago?
---
---
Periódicos y Viñetas del día [hhmmss.com]
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].
Olvidar las tablas?
(Puntos:2, Informativo)Pues sinceramente un dia me pase por la web del w3, y vi lo del xhtml y el css. Me bajé los pdf's y usando tutoriales de webs y trabajo personal al final he conseguido hacer unas cuantas web xhtml 1.1 y css 2.0 con mas o menos peleas.
Efectivamente los navegadores no soportan css 2.0 y el que peor lo soporta a mi gusto es el IE, que no soporta casi nada.
Por otro lado las tablas en xhtml 1.1 estan permitidas, y no veo yo en css un metodo para librarme de ellas. Es mas, como se ha comentado en algun post anterior, css 2.0 tiene mucho para cuadros de texto, y las tablas lo que nos delimitan son cuadros de texto; por ello veo un poco ridiculo y/o llegando a limites extremos: estupido, el eliminar las tablas.
Sobre todo en el CSS 2, si uno se lee el pdf verá que la explicacion sobre como se modela conceptualmente una tabla es una explicacion bastante extensa, y no parece pretender su eliminación, mas bien su correcta utilización.
En fin, me leere los articulos propuestos con calma a ver donde esta esa gran evidencia de la necesidad de pasar de las tablas.
Por ahora, me es mas sencillo usar xhtml con css, al fin y al cabo al principio cuesta por su desconocimiento, pero luego, aunque "piques" webs con el vim, es muy potente.
Un saludo.
La web semántica
(Puntos:2, Informativo)( http://www.davidpoblador.com/ )
Una de las cosas más importantes para separar definitivamente el "Cómo se ve" del "Qué es" es dejar de usar las tablas para distribuir los elementos de la página. Para ello,
Podemos encontrar multitud (centenares) de ejemplos vinculados desde esta URL [meryl.net].
Jamás iría a un Club que me admitiera como socio. Groucho Marx.
Ya puestos a separar...
(Puntos:1)De todo un poco
(Puntos:2, Informativo)Un aspecto interesante es tener en cuenta que hay dispositivos que no tienen en cuenta las hojas de estilo y también que pueden usar distintas hojas de estilo dependiendo del medio de representación.
Así pues, si la presentación por pantalla es muy básica, usar tablas puede ser muy molesto porque obliga a una determinada disposición de los elementos.
Por ejemplo, aquí en barrapunto, con hojas de estilo de podria conseguir que la barras de menú laterales no aparezcan al imprimir en un dispositivo o que aparezcan al principio de la página en un PDA. Esto usando tablas es más difícil de conseguir, aunque igual combinando tablas+css si que es posible.
Yo lo que hago ahora es hacer la página sin formato especial (estilo LaTeX, podriamos decir) pero poniendo los classes y los ids necesarios para después, añadir las CSS apropiadamente. Esto me asegura que los dispositivos que no entienden las CSS verán una página básica y los que las puedan interpretar vean la página en todo su esplendor! No se si es una buena idea porque es un poco laborioso, eso sí.
"Si puede leer esto, no necesita gafas"
Debianitas.net ya lo usa
(Puntos:1)( http://www.nache.net/ )
Procesando firma...
Zen Garden en Español
(Puntos:1)( http://barrapunto.com/ )
http://www.csszengarden.com/tr/espanol/ [csszengarden.com]
CSS, la revolución
(Puntos:1)( http://www.userlinux.net | Última bitácora: Viernes, 31 Octubre de 2003, 15:58h )
Esta noticia viene al pelo, no hace ni una semana que he empezado a mirar el tema del CSS y en varios blogs me ha convencido la forma de trabajar (más incluso que las tablas). También comprendo que hay ciertas estructuras que son más complicadas de diseñar con CSS y que todos los navegadores no lo interpretan igual, pero aún así (a mi particularmente) me ha merecido la pena invertir cierto tiempo en su aprendizaje.
En menos de 3 días he cambiado mi web (http://www.userlinux.net [userlinux.net]) de tablas a CSS y ahora el 90% del código está ya reescrito. Creo que he ganado en claridaz y en abstracción. Por un lado tengo el diseño, en los .css y por otro lado la información pura y dura, y creo que ésto es importante.
..··--[r0sk 2002]--··..