表格形式html格式问题

时间:2011-08-22 17:45:09

标签: html css

我无法弄清楚为什么输入框和“:”不会向左移动..我已将所有属性更改为左边并查看填充和间距但仍然没有...任何想法?我在这里做了一个jsfiddle:http://jsfiddle.net/C7u9P/

PS:如果你能回答问题还有其他问题,为什么桌子不是制作表格的好方法?我见过的很多表格都是桌子甚至是菜单!

2 个答案:

答案 0 :(得分:1)

冒号与左侧对齐 - 至少,它们与细胞的左侧对齐(td)。但是,第一列非常宽,并且它们位于自己的列上(由于某种原因),这使得它们看起来好像是在右边对齐。

关于使用表格构建表单,以下是对它的一些讨论:tables for forms

答案 1 :(得分:1)

为什么布局表格错误?

表中应该使用什么?

嗯,表格只能用于您可以称之为表格数据的内容,这意味着可以在表格中显示的数据,例如:多个付款计划及其相互优势,或者不同系统中游戏的最低要求。

表中不应该使用什么?

实际上,其他任何事情。特别是页面布局。为什么呢?

  1. 会导致意外结果和跨浏览器不一致。
  2. 它没有任何文件大小。
  3. Google up“为什么我不应该使用表格进行布局?”找到成千上万的关于这个主题的文章。
  4. 我不是说形式布局的表格是邪恶的,但它仍然不应该用于有更好(语义)解决方案的地方。

    更好的解决方案

    在您的情况下,我会使用包含<ul>和标签的简单表单,因为您的表单是一个项目列表: Example

    它更容易设计和维护。