Lei un par de articulos acerca del uso de css para armar estructuras en reemplazo de las tablas, pero extrañamente no pude encontrar el porque o las ventajas de esto.
Que saben al respecto?
| |||
Porque el "NO" a las tablas? Lei un par de articulos acerca del uso de css para armar estructuras en reemplazo de las tablas, pero extrañamente no pude encontrar el porque o las ventajas de esto. Que saben al respecto? |
| ||||
Las tablas com su nombre lo dice, se han creado para mostrar datos tabulares. Cita: No se trata tanto de CSS, CSS sirve para formatear el XHTML, para darle posiciones, colores, formato, etc.
Iniciado por Finseneu" acerca del uso de css para armar estructuras en reemplazo de las tablas Para la estructura o maquetación de las páginas se utilizan elementos de bloque como los <div>, al hacer maquetar utilizando las etiquetas exactas para cada cosa, el código se hace limpio, entendible, el aspecto visual se modificará mas fácilmente con CSS y porsupuesto se usa menos código. Además el usuario final puede verlo sin problemas en cualquier dispositivo. Un buen ejemplo del uso de XHTML y CSS es http://www.csszengarden.com/ En el que siemppre verás el mismo código XHTML pero cambiando las hojas de estilo podrás ver maravillas. |
| |||
|
| |||
Cita: Ok, muchas gracias.
Iniciado por posavasos A partir de ahi entendi los pro de no usar tablas y consegui armar una estructura mas o menos decente basada en CSS. Una pregunta mas, los <br> deberia reemplazarlos con <p>? Es correcto? |
| ||||
No tienes que deshacerte de los <br />, estos cumplen su función. Solo que debes aprender a utilizar cada etiqueta para lo que fue hecha, <h1>, <h2> para titulos, subtitulos etc... <ul>, <li> para listas, y las tablas para datos tabulados. Cada elemento HTML fue creado con una funcion, y par aeso deben ser usados. Seria bueno que buscaras unos tutoriales de XHTML donde te hable del uso correcto de cada etiqueta. Saludos. |
| ||||
Cita: ¡¡¡No!!!
Iniciado por Finseneu Ok, muchas gracias. A partir de ahi entendi los pro de no usar tablas y consegui armar una estructura mas o menos decente basada en CSS. Una pregunta mas, los <br> deberia reemplazarlos con <p>? Es correcto? Todo depende de qué es lo que deseas conseguir. Si lo que deseas es "cortar" una línea de texto (salto de línea), está bien usar al <br />. Si lo que deseas es crear un espacio entre un elemento y otro, lo conveniente es modificar las reglas de estilo asociadas a dichos elementos (por ejemplo, ampliar el margen).
__________________ Mi pequeño espacio en la web: VisiónE "El cosmos es todo lo que es, todo lo que fue, y todo lo que será alguna vez." |
| ||||
Yo estoy recién comenzando con el html y no me gusta ese <br />, me lanza los elementos muy lejos y deja un gran espacio vacío entre uno y otro. Me llama mucho la atención el CSS porque al parecer permite más control sobre ese y otros factores, tal como lo mencionó KnowDemon. De todas maneras quien ahora les escribe es el más novato en estas lides. Procuraré seguirles el ritmo y conservarme vivo. Saludos. |
| |||
Cita: uff no entiendo....en el articulo que recomendo posavasos dice textualmente..."bota los marcados <b> y <br>"
Iniciado por ramm No tienes que deshacerte de los <br />, estos cumplen su función. Por otro lado, si tuviese que mostrar datos ordenados en filas y columnas, como haria para asignarle un ancho distinto a cada una de estas columnas? Alguien me podria dejar un ejemplo simple? Gracias por sus respuestas. |
| ||||
el mascado <b> se sustituye por <strong> pero los <br /> tienen su funcion, es cierto que la mayoria de las veces hay otra forma de hacerlo, como dice ahi mismo, para que quieres cortar un texto, o hacer un salto de linea, si es un titulo, pues debes usar las etiquetas de titulo, pero en algun momento sera necesario y para eso esta. No estoy de acuerdo con eliminar el uso de ciertas etiquetas, porque cada una tiene su funcion. |
| ||||
Cita: Leiste esto?
Iniciado por ramm No tienes que deshacerte de los <br />, estos cumplen su función. Solo que debes aprender a utilizar cada etiqueta para lo que fue hecha, <h1>, <h2> para titulos, subtitulos etc... <ul>, <li> para listas, y las tablas para datos tabulados. Cada elemento HTML fue creado con una funcion, y par aeso deben ser usados. Seria bueno que buscaras unos tutoriales de XHTML donde te hable del uso correcto de cada etiqueta. Saludos. No tienes que deshacerte de las tablas, las tablas existen para mostrar datos tabulares, (ordenados en filas y columnas) y no para diseñar la pagina con ellas. Por lo tanto, se diseña con divs y y se usan las tablas para lo que fueron hechas, datos tabulares. Visita este link, te puede servir de ayuda: http://www.scourdesign.com/articulos...s/css/css7.php Saludos |
| ||||
Cita: pediste un ejemplo simple td, p, div, span, li ul, blockote etc etc es lo mismo
Iniciado por Finseneu Por otro lado, si tuviese que mostrar datos ordenados en filas y columnas, como haria para asignarle un ancho distinto a cada una de estas columnas? Alguien me podria dejar un ejemplo simple? Gracias por sus respuestas. width:te va a dar el ancho que quieres; /*es lo que pediste*/ te recomiendo que leas mucho saludos |
| ||||
Cita: Hmmmm..... te aconsejo que olvides todo lo que hayas leido de xhtml y css y reaprendas todo otra vez, leete un buen manual, para que no te hagas bolas. Cada vez entiendo menos
__________________ Keep f***ing learning Ask for f***ing help. Use f***ing spell check. Think about all the f***ing possibilities. |
| ||||
Cita: muchisimo estube trabajando con un html que pesaba 34K con css logre bajar el xhtml casi hasta 12k
Iniciado por Metaphor me parece super interesante el tema del css, he escuchado que se puede reducir notablemente el peso de un sitio haciendo lo en es formato.. :) otra cosa de las tablas vs capas es que la manipulacion de las capas es muchisimo mejor asi puedes acomodar el conmtenido segun el dispositvo puedes esconder ese menu derecho donde aparecen los anuncios por ejemplo para mostrar una version para PDA puedes mostar una version para celular, otra para WebTV, otra para impresora, otra todo desde el media y usando capas las css no solo hacen que se vea bien en todos los navegadores sino en todos los dispositivos, bien implementado las css claro esta. |
| |||
Para diseño de layout, formato y propiedades gráficas de los elementos en una página web, el CSS tiene todas las ventajas sobre las tablas, aunque no he pensado en una solución práctica para armar una imagen grande a través de recortes más pequeños (utilizando, por supuesto, CSS en lugar de una tabla). ¿Alguien lo ha intentado con resultados satisfactorios? |
| ||||
Cita: Algunas de sus ventajas:
Iniciado por Finseneu Lei un par de articulos acerca del uso de css para armar estructuras en reemplazo de las tablas, pero extrañamente no pude encontrar el porque o las ventajas de esto. Que saben al respecto?
__________________ Todas mis respuestas funcionaran correctamente en aquellos navegadores que respeten los estandares. |