我有一个关于网站开发的初学者问题。我将创建一个表,其中我有输入字段,我将提交给服务器。
这样做的常见做法是什么?我应该使用html表还是应该使用样式表来构建表来定位和调整单元格,列等等?如果两者都是常见的做法,使用那些的eithor有什么利弊?
答案 0 :(得分:10)
如果内容本质上是表格式的,按行和列进行逻辑结构化,那么适当的标签 - 描述内容结构的标签 - 就是表格标签。
答案 1 :(得分:1)
你们两边都有人,有些人比其他人好。基本上,您将表格用于表格数据,而不是为按钮,徽标等制作布局。
另一方面,我有一些旧的asp经典代码,我们在任何地方使用表格,它仍然很好用。
如果我今天这样做,我会使用“语义正确”的设计,我可以使用表格数据表格(行和列中显示的内容)和布局的css内容。
答案 2 :(得分:0)
我通常会为此目的使用div。严格的定义是仅使用表来显示语义内容。
答案 3 :(得分:0)
您需要首先仔细计划您在布局方面需要什么,部分是否相似,是否有很多共享。以及您预见的格式化容器数量。
如果您可以将设计集中在一些CSS命令上,您自然会想到能够立即更改外观,因为它们都链接到一个公共源。
如果您要有多个页面,您将考虑将CSS放在不同的页面上并从其他页面链接到该页面。
此外,您需要知道div和spans以与其他HTML元素不同的方式工作。您将无法获得使用表格获得的效果。
换句话说,您需要做的是访问w3网站并阅读有关CSS的所有内容。期望在如此巨大的主题的3行中得到答案对你没什么帮助。
阿尔瓦罗
答案 4 :(得分:0)
我对html / css的座右铭是: “为工作使用正确的标签”。如果它的表是一个表:)