我正在嘗試創建輸入約會的表單。對齊表單元素
我希望它呈現這樣的:
Title [input]
When [input]
[] Repeat...
其中[]應該說明一個複選框和[輸入]應該說明輸入字段OG類型的文本。
下面是我的HTML和CSS:
.align {
clear: left;
display: inline-block;
float: left;
text-align: left;
width: 30%;
}
input[type=text],
select {
clear: right;
display: inline-block;
float: left;
}
#repeat {
display: inline-block;
float: left;
text-align: left;
width: 30%;
}
#repeat_text {
float: left;
}
<div id="dialog-form" title="Create new appointment">
<form>
<label class="align" for="title">Title</label>
<input type="text" name="title" id="title">
<label class="align" for="when">When</label>
<input type="text" name="when" id="when">
<input id="repeat" type="checkbox">
<label id="repeat_text" for="repeat">Repeat...</label>
<div id="repeat_properties">
...
</div>
</form>
</div>
的問題是,我#repeat和#repeat_text元素不斷旁邊移動到了我的另外兩個其他表單元素。任何人都知道如何使它們正確渲染?