Dav*_*Sag 4 css forms alignment
我正在构建一个简单的网络表单,我的一个输入字段根本不会按照原样穿在左边,而是位于前一个表单字段的右侧.我把表单简化为一个非常简单的文本案例.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Test</title>
<style>
#new-thing {
width: 450px;
}
#new-thing label {
clear: left;
float: left;
width: 120px;
font-weight: bold;
}
#new-thing input {
width: 250px;
margin-bottom: .5em;
}
</style>
</head>
<body>
<div id='new-thing'>
<form>
<label for='name'>Thing Name:</label>
<input id='name'>
<label for='first-thing'>First:</label>
<input id='first-thing' style='width:6em;'>
<label for='second-thing'>Second:</label>
<input id='second-thing' style='width:6em;'>
</form>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
第二个字段应该位于第一个字段下方,与标签"Second:"相邻,但它位于第一个字段的右侧.看到这个屏幕快照:
我错过了什么?
因为你没有浮动你的输入.
修改#new-thing input
为:
#new-thing input {
float: left;
width: 250px;
margin-bottom: .5em;
}
Run Code Online (Sandbox Code Playgroud)