我有三個文本輸入(2個輸入文本,1個textarea)和一個位於相對位置的div內的提交按鈕。 3個文本輸入和一個提交按鈕都有相對位置:相對的。前兩個輸入(q和d)按預期排列,但最後兩個輸入(t和qS)偏離右側,並且不遵循預期的CSS。我希望所有的文本框和提交按鈕排列在距離左側相同的距離下。CSS位置沒有按預期工作
標記:
<form method='POST' action='ask.php'>
<input type='text' id='q' >
<textarea id='d'></textarea>
<input type='text' id='t'>
<input type='submit' value='submit' id='qS'>
</form>
CSS:
#q{
position: relative;
top: 30px;
left: 20px;
width: 400px;
border: 1px solid orange;
font-size: 13px;
}
#d{
position: relative;
top: 60px;
left: 20px;
height: 100px;
width: 400px;
}
#qS{
position: relative;
top: 20px;
left: 20px;
}
#t{
position: relative;
top: 20px;
left: 100px;
}
基於這個小提琴---(http://jsfiddle.net/fjsQ5/)沒有「排隊」,所以你需要顯示一個例子。 – Scott 2011-12-26 00:12:11
@scott q和d排隊在jsfiddle和其他人不。這就是我試圖修復的內容 – kirby 2011-12-26 00:23:54
實際上,如果你展開HTML窗口部分,你將看不到任何「排隊」。如果你想要堆疊的東西,刪除定位...(http://jsfiddle.net/fjsQ5/2/) – Scott 2011-12-26 00:40:24