【发布时间】:2017-01-19 06:18:15
【问题描述】:
我问了一个表格布局是否适合用于收集个人资料数据的表单的问题。所有的受访者都说“表格不好”,但我没有看到一个明确的答案,即如果没有满足一些基本要求的表格,该如何布局:
例如,考虑这个简单的 html 布局 http://jsfiddle.net/roger_davis/7h3bC/4/ 您如何建议修改 html 以使标签按预期排列(并且位于左侧。)
我看了一下,几乎我看过的每个网站都使用了这里的表格布局。例如,对于 stackoverflow 上的配置文件编辑,您的配置文件输入表单被布置在表格中。 Google 登录页面是一个表格,yahoo 注册不使用表格,但使用硬编码宽度。
我错过了什么吗?
【问题讨论】:
-
不要发布新问题来跟进现有问题...只需编辑现有问题。
-
我认为如此多的主流网站乐于放弃可访问性指南,这非常可悲。也就是说,在不声明宽度的情况下执行此操作有点棘手......
-
不足以保证单独的答案,因此在此处添加作为对您的第二个要点“不必指定硬编码宽度”的注释 - 考虑您可以使用百分比而不是硬-编码宽度!例如,“标签列”为 40%,“输入列”为 59%……? (是的,应该为 IE 的错误计算保留 1% 或 2%)因此这将删除您的要求吗?
-
哦,还要跟进,“[不要左右浮动可能会留下大的空白?]”,答案是否定的,如果您的浮动左(“标签”)项目是右文本对齐的!! ;-)
标签: html css tablelayout