CSSing HTML表单布局(标签/输入的相等宽度)

时间:2010-11-24 15:07:54

标签: html css forms

我正在尝试为HTML表单布局创建以下CSS规则:

  1. 每个标签和相应的输入元素分别占据宽度的50%:
  2.   

    |标签|输入|

    1. 我希望能够向右或向左对齐标签。 (输入总是合理的左。)
    2. 我注意到的东西 - 标签宽度似乎无法通过CSS设置?

      有什么好主意吗?感谢

1 个答案:

答案 0 :(得分:3)

您的标签需要浮动:

label {
    float: left;
    width: 100px; /* change this to whatever you want */
    /* these make it look nicer */
    text-align: right;
    padding-right: 10px;
}

你需要一些东西来清除漂浮物,但这应该可以解决问题。