2011-09-28 56 views
1

我有一個htmlform。有很多inputlabel的。在form的底部,我有一個div和一個input(提交)。如何放置內聯div和輸入

如何將它們(divinput(提交按鈕))放置在一條水平線上?

回答

2

這是一種方法:用<div style="float: left;"></div><input type="submit" />

0

使這兩個元素float: left並使其父母overflow: auto

介意分享您的代碼?盲目地做這件事有點難,因爲你的HTML結構可能與我認爲的不同。

+0

'直列block'不支持IE,所以我通常會嘗試去流浪了。 – GoGoGarrett

+0

對不起,我總是忘記IE。它使直觀的解決方案不直觀... – Blender

+0

我同意。這會讓生活變得如此簡單,特別是對於導航元素來說,IE瀏覽器不得不毀掉互聯網。 ; P – GoGoGarrett

1
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執行相同的操作。浮動它們會使它們排成一排。

Example Here

0

它可以特異性地靶向輸入類型,如

<div> 
    <div style="float:left">my div</div><input type="submit" style="float:left"> 
</div>