Basado en algunas de mis prácticas recientes y después de comunicarme con algunos lectores sobre el uso de formularios HTML, decidí escribir este artículo. En general, noté que tenían un disgusto preconcebido con el uso de tablas debido a la información engañosa. De hecho, muchas personas dirán que veo la declaración de que nunca debería usar formularios, ¡pero esto está absolutamente mal! Esta sugerencia es solo para usar tablas HTML para definir el diseño de la página web, pero las tablas son perfectas para una disposición conveniente de filas y columnas de información de datos, y si tiene que mostrar datos de la columna de la tabla en una página! ¿por qué no? Sin embargo, en este caso, algunas personas ignoran la existencia de ciertas etiquetas HTML utilizadas para tablas y no saben cómo usarlas correctamente.
HTML tiene 10 etiquetas relacionadas con la tabla. Aquí hay una lista con una introducción, pero primero, el documento debe definirse correctamente a continuación HTML 4.01/XHTML 1 o HTML 5:
Una estructura de tabla básica es la siguiente:
Contiene un título, cabeza, cuerpo e inferior. El orden correcto de los elementos HTML es:
También puede usar <COL> y <COLGROUP> Para definir columnas de tablas o columnas de grupo:
Aquí hay un ejemplo correcto de la estructura de la tabla:
<tabla border = 1> <tittion> Tabla Stittition aquí </titticion> <colgroup span = 1 style = background: #dedede;/> <colgroup span = 2 style = fondo: #efefef;/> <!-encabezado de tabla-> <thead> <tr> <th> head 1 </th> <th> head 2 </th> <th> head 3 </th> </tr> </tead> <! pie de página-> <tfoot> <tr> <td> Foot 1 </td> <td> Foot 2 </td> <td> Foot 3 </td> </tfoot> <!-Table Body-> <Tbody> <tr> <td> a </td> <td> b </td> <td> c </td> </tr> <tr> <td> d </td> <td> e </td> <td> f </td> </tr> </tbody> </table>
Los resultados en el navegador se muestran en la figura a continuación:
Para realizar el modelo de desarrollo de rendimiento y separación de estructura que se defiende por ahora, la observación frontal recomienda que todas las cosas relacionadas con la capa de presentación en la página se controlen por CSS, y no usen los atributos proporcionados por HTML para controlar el rendimiento de la página, y la tabla es más fácil de ignorar.
Para obtener más detalles sobre las tablas, consulte la documentación W3C: W3 Introducción a las tablas
Finalmente, te dejaré una pregunta muy simple para ti. ¿Qué atributo de CSS es equivalente al atributo CellPadding de la tabla?