gpt4 book ai didi

html - IE 和 Edge 上的伪元素前后

转载 作者:太空宇宙 更新时间:2023-11-04 13:07:36 25 4
gpt4 key购买 nike


我正在处理此页面:link to page .
h2 中,我有 beforeafter 元素。在 IE 中它们太大,原始宽度和高度这些图像不起作用。当我试图解决这个问题时,在 FF 和 Chrome 中一切都变得更糟。
在 Edge 中,情况有点不同——我已经找到了一种缩小图像的方法,但是 before 元素位于 h2 文本中。
以下是示例:

正常(来自 FF 和 Chrome)
normal view
有点奇怪(来自Edge)
strange view
太疯狂了(来自 IE)
karuzela śmiechu

CSS 代码:

h2{/*How I am displaying h2 elem */
text-align: center;
width: 80%;
margin: 45px auto 115px !important;
text-transform: uppercase;
color: #fff;
}
h2::before {
content: url(img/pepper.svg);
margin-right: 10px;
position: relative;
height: 50px;
}
h2::after{
content: url(img/apple.svg);
margin-left: 10px;
position: relative;
height: 50px;
}
@supports (-ms-accelerator:true) { /*Trying to resolve problem in Edge */
h2::before {
position: absolute;
}
h2::after{
position: absolute;
}
}

最佳答案

尝试使最左和最右前后的位置。如果它不起作用,请尝试将像素设置为 %。

关于html - IE 和 Edge 上的伪元素前后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38531438/

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