使用CSS对齐文本框会推出标签

时间:2013-10-22 17:28:29

标签: html css

我正在尝试对齐一段文本框,但允许在它们之间添加标签。不幸的是,他们被推到一边。我敢肯定它可能是一个css字段类型,我不知道会处理这个,但也许有人可以提供帮助。

<div id="boxalign2">
            <p>
              <label>Contact Info</label><br>
              <label>Email:</label> <input type="text"/>
              <label>Office #:</label> <input type="text"/>
              <label>Other:</label> <input type="text"/>

              <label>Preferred method of contact</label>
                <select id = "myList">
                    <option value = "1">Email</option>
                    <option value = "2">Phone</option>
                </select>
            </p>

CSS

#boxalign2 p label{
display: inline-block;
float: left;
clear: left;
width: 100px;
text-align: right;
}

如果以上内容没有显示我的问题,请点击以下内容:http://jsfiddle.net/HLLVt/

2 个答案:

答案 0 :(得分:1)

您好float中不需要#boxalign2 p label属性,也需要管理标签的宽度,容器取决于您的需要。

Chek this fiddle http://jsfiddle.net/HLLVt/4/

答案 1 :(得分:0)

删除每个float / clear对的<p>label样式以及input标记,它们将排成一行。见http://jsfiddle.net/HLLVt/7/