我不是CSS專家。我試圖在<img>
的中心放置一個<input type="button">
,我在這樣做時遇到了一些麻煩。 Here's a fiddle這裏是我的HTML:div前面的按鈕
<div id="avatar">
<img src="http://www.averageadjustersusca.org/aaa/images/profileholder.gif" alt="My avatar" />
<input id="btnAvatar" class="button" type="button" name="Button" value="Change">
<p>Text</p>
</div>
我要顯示在圖像的輸入,另外,該文本需要在正確的。我試着使用:
img { width: 300px; height: 300px; float: left; }
input { position: absolute; margin:140px 0px 0px 130px;}
但它僅適用於Chrome/Safari瀏覽器,其他瀏覽器,按鈕被放置在圖像之後,而不是在它的前面。
這樣做的最好方法是什麼?
Obs .:按鈕所在的空間需要爲空,否則文本將向上移動。
這是它是如何顯示在瀏覽器:
這是它是如何顯示在Firefox:
我明白了,所以我認爲chrome/safari假定0作爲默認頂部和左側。謝謝。 –