2010-10-16 47 views
0

我有以下代碼,但圖像包裝在輸入框下方。我究竟做錯了什麼?圖像包裝。如何保持一行

<input type=text name='test" /> 
<div style="float:left"><img src="test.jpg" /></div> 
+1

'name ='test'''以單引號打開,但以雙引號結尾 – casablanca 2010-10-16 01:58:53

回答

1

你要這個吧。

<input type="text" name="test" style="float:left" /> 
<div><img src="test.jpg" /></div> 

如果去掉<div>

+0

謝謝,這個工作。 – jim 2010-10-16 02:14:09

1

<div>標籤這是一個,它的意思是前後有新線,嘗試使用<span>

<span ><img src="test.jpg" /></span> 
+0

或者直接放下span並將'img'單獨留在那裏,另外,正確的術語是「block level element」。 'div'不是一個「塊」;) – 2010-10-16 01:59:33

+0

也許是的,我猜這是在那裏的div有一個原因...我希望:) – Cesar 2010-10-16 02:01:14

+0

@ Yi,我試過這個,但圖像仍然包裝在輸入 – jim 2010-10-16 02:01:36

0

你的DIV浮動從它通常會出現在源順序,即在下面輸入一個新行的點離開它也一樣好。試着浮動輸入。

+0

感謝克里斯,浮動的輸入是什麼對我來說,謝謝。 – jim 2010-10-16 02:20:15