我有一個html
form
。有很多input
和label
的。在form
的底部,我有一個div
和一個input
(提交)。如何放置內聯div和輸入
如何將它們(div
和input
(提交按鈕))放置在一條水平線上?
我有一個html
form
。有很多input
和label
的。在form
的底部,我有一個div
和一個input
(提交)。如何放置內聯div和輸入
如何將它們(div
和input
(提交按鈕))放置在一條水平線上?
這是一種方法:用<div style="float: left;"></div><input type="submit" />
使這兩個元素float: left
並使其父母overflow: auto
。
介意分享您的代碼?盲目地做這件事有點難,因爲你的HTML結構可能與我認爲的不同。
div.someclass {
float: left;
width: 200px /* or whatever you need to make it look good */
}
或毛內嵌樣式:
input [type=submit] { css rules here }
因此,您可以將您的div
指定爲float:left;
,並對input
執行相同的操作。浮動它們會使它們排成一排。
它可以特異性地靶向輸入類型,如
<div>
<div style="float:left">my div</div><input type="submit" style="float:left">
</div>
'直列block'不支持IE,所以我通常會嘗試去流浪了。 – GoGoGarrett
對不起,我總是忘記IE。它使直觀的解決方案不直觀... – Blender
我同意。這會讓生活變得如此簡單,特別是對於導航元素來說,IE瀏覽器不得不毀掉互聯網。 ; P – GoGoGarrett