我应该在HTML / CSS中创建表时使用表

时间:2010-11-24 21:55:55

标签: html css html-table

我有一个关于网站开发的初学者问题。我将创建一个表,其中我有输入字段,我将提交给服务器。

这样做的常见做法是什么?我应该使用html表还是应该使用样式表来构建表来定位和调整单元格,列等等?如果两者都是常见的做法,使用那些的eithor有什么利弊?

5 个答案:

答案 0 :(得分:10)

如果内容本质上是表格式的,按行和列进行逻辑结构化,那么适当的标签 - 描述内容结构的标签 - 就是表格标签。

答案 1 :(得分:1)

你们两边都有人,有些人比其他人好。基本上,您将表格用于表格数据,而不是为按钮,徽标等制作布局。

另一方面,我有一些旧的asp经典代码,我们在任何地方使用表格,它仍然很好用。

如果我今天这样做,我会使用“语义正确”的设计,我可以使用表格数据表格(行和列中显示的内容)和布局的css内容。

答案 2 :(得分:0)

我通常会为此目的使用div。严格的定义是仅使用表来显示语义内容。

答案 3 :(得分:0)

您需要首先仔细计划您在布局方面需要什么,部分是否相似,是否有很多共享。以及您预见的格式化容器数量。

如果您可以将设计集中在一些CSS命令上,您自然会想到能够立即更改外观,因为它们都链接到一个公共源。

如果您要有多个页面,您将考虑将CSS放在不同的页面上并从其他页面链接到该页面。

此外,您需要知道div和spans以与其他HTML元素不同的方式工作。您将无法获得使用表格获得的效果。

换句话说,您需要做的是访问w3网站并阅读有关CSS的所有内容。期望在如此巨大的主题的3行中得到答案对你没什么帮助。

阿尔瓦罗

答案 4 :(得分:0)

我对html / css的座右铭是: “为工作使用正确的标签”。如果它的表是一个表:)