我有一個標籤,表格輸入旁邊,像這樣:只要div包含它,我如何製作<input>標籤?
<div id="loginbox">
<form>
<div>
<span>Username</span>
<input type="text">
</div>
<div>
<span>Password</span>
<input type="password">
</div>
<div>
<input type="submit" value="Login">
</div>
</form>
</div>
然後,我有一些CSS,設置了登錄框的寬度和跨度領域,像這樣:
#loginbox {
border: 1px solid black;
width: 300px;
}
#loginbox span {
display: inline-block;
width: 80px;
text-align: right;
}
下面是該代碼的jsfiddle:
注意如何輸入框不跨越整個長度Ø分區。我如何才能讓它完全展開?
'寬度:100%'不起作用? – leonbloy
不,你可以在jsFiddle中爲自己嘗試一下。它將輸入寬度設置爲整個div的寬度,而不是在設置跨度寬度後剩下的寬度。 –
這樣的事情呢:http://jsfiddle.net/scpike/6BXsh/1 – spike