我无法弄清楚为什么输入框和“:”不会向左移动..我已将所有属性更改为左边并查看填充和间距但仍然没有...任何想法?我在这里做了一个jsfiddle:http://jsfiddle.net/C7u9P/
PS:如果你能回答问题还有其他问题,为什么桌子不是制作表格的好方法?我见过的很多表格都是桌子甚至是菜单!
答案 0 :(得分:1)
冒号与左侧对齐 - 至少,它们与细胞的左侧对齐(td)。但是,第一列非常宽,并且它们位于自己的列上(由于某种原因),这使得它们看起来好像是在右边对齐。
关于使用表格构建表单,以下是对它的一些讨论:tables for forms
答案 1 :(得分:1)
嗯,表格只能用于您可以称之为表格数据的内容,这意味着可以在表格中显示的数据,例如:多个付款计划及其相互优势,或者不同系统中游戏的最低要求。
实际上,其他任何事情。特别是页面布局。为什么呢?
我不是说形式布局的表格是邪恶的,但它仍然不应该用于有更好(语义)解决方案的地方。
在您的情况下,我会使用包含<ul>
和标签的简单表单,因为您的表单是一个项目列表: Example 。
它更容易设计和维护。