我不是 CSS 专家。我试图将 an 放在 an<input type="button">
的中心,但<img>
我在这样做时遇到了一些麻烦。这是一个小提琴,这是我的 HTML:
<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.:按钮所在的空间,需要为空,否则文本会向上移动。
这是它在 chrome 上的显示方式:
这是它在firefox上的显示方式: