代码之家  ›  专栏  ›  技术社区  ›  Yarin

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

  •  2
  • Yarin  · 技术社区  · 14 年前

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

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

    |标签|输入|

    1. 我想能够证明标签是右对齐还是左对齐。(输入总是左对齐。)

    我注意到了-标签宽度似乎不能由CSS设置?

    有什么好主意吗?谢谢

    1 回复  |  直到 14 年前
        1
  •  3
  •   robbrit    14 年前

    您的标签需要浮动:

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

    你也需要在它下面放些东西来清除浮子,但这应该能起到作用。