gpt4 book ai didi

html - 叠加fontawesome图标输入IE

转载 作者:太空宇宙 更新时间:2023-11-04 08:27:54 26 4
gpt4 key购买 nike

我想让 Font Awesome 图标与输入重叠。这是因为我希望按钮本身就是图标。

我的解决方案在 Firefox 和 Chrome 中运行良好,但在 IE 中不起作用。这意味着在 IE 中按钮不可点击,因为图标恰好覆盖了按钮。

这是 HTML:

<span>
<input type="button"/>
<i class="fa fa-camera-retro"></i>
</span>

CSS:

span {
position: relative;
}

input {
position: relative;
background: none;
border: none;
z-index: 2;
cursor: pointer;
}

i {
position: absolute;
left: 0;
}

奇怪的是这段代码在 JSFiddle 中运行良好。

更新:我必须使用输入。

最佳答案

如果你需要一个按钮(比如一个表单),你可以使用:

<button><i class="fa fa-camera-retro"></i></button> 

或者,如果绝对必须具有输入元素按钮,请尝试使用指向输入的标签:

<span>
<input id="myButton" type="button"/>
<label for="myButton" class="fa fa-camera-retro"></label>
</span>

关于html - 叠加fontawesome图标输入IE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45019217/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com