我不是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作为默认顶部和左侧。谢谢。 –