前提・実現したいこと
Chrome、Firefoxでの表示はうまくいったのに、IE11で表示がおかしくなってしまいます。
ChromeとFirefoxでは、
「 ★○○○ 」
のように、センタリングしたh3の直前に画像が表示されていますが、
IEでは、
「★ ○○○ 」
と、文字だけがセンタリングされ、画像は左寄せになっています。
IEでも画像をh3の文字の直前に表示されるようにしたいのですが、どうすれば良いのでしょうか。
調べてはみたのですが、調べ方が悪いのか同じような例が見当たらずに悩んでいました。
IEで検証してみたところ、beforeの行すべてに線が引かれており効いていないようでした。
(でも画像は表示されているのに…?)
該当のCSS
.center{
text-align: center;
}
.mark{
position: relative;
margin-left: 40px;
}
.mark:before{
position: absolute;
content: url("mark.png");
margin-left: -40px;
}
html
<h3 class="mark center">○○○</h3>回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/03/05 02:41