私はこのページで作業しています:link to page。
h2
私はbefore
とafter
の要素を持っています。 IEでは、これらの画像はあまりにも大きく、オリジナルの幅と高さはありません。私がこの問題を解決しようとしているとき、FFとChromeではすべてがさらに悪化しています。
エッジのものは少し違っています - 画像を小さくする方法を考えましたが、before
の要素は内側にあります。h2
のテキストです。
ここでは例です:
(FFからとChrome)ノーマル
少し奇妙(エッジから)
CSSコード(IEから)だから、クレイジー:IEとEdgeの前後の擬似要素
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;
}
}
h2幅80%を削除してみてください。 – ankit
ああ、それはとてもシンプルだった、ありがとう! :) Edgeの 'supported'解決された問題も取り除きます。 – ptyskju