2017-11-08 25 views
0

私は次のCSSを使って別のグラフィックの上に小さいグラフィックを表示し、Firefoxを除くすべてのブラウザでうまく動作します。 Firefoxでは小さな黄色のボックスが表示されますが、画像は表示されません。 Firefoxにも表示させるためにできることはありますか?CSSのコンテンツFirefoxに画像が表示されない

.post-content-contract { 
background: rgba(255, 255, 0, 1) none repeat scroll 0 0; 
opacity: 1; 
top:5%; 
left:5%; 
max-width: 50%; 
max-height: 50%; 
position: absolute; 
color: #ffffff; 
content:url(contract.png); 
} 
+0

あなたは完全に動作スニペットにこれを行うことができますか? –

+0

スニペットはhttps://bootsnipp.com/user/snippets/R5Bbrにあります –

+0

私はすでにあなたのウェブサイトを見ました。私の答えは以下の通りです。 –

答えて

1

content となる。それは:before:after疑似要素に限定されています。あなたのケースでは

、最良のオプションは、代わりにbackground-imageを使用することです:

.post-content-contract { 
    background-image: url(contract.png); 
    background-size: cover; 
    width: 100px; 
    height: 80px; 
    ... 
} 
+0

はい、私の解決策はこれを行う適切な方法です。あなたはブラウザが間違った動作を修正したり、期待していることを理解する必要があります。不適切なマークアップを書き続けなければならないという意味ではありません。反対に、 '.post-content-contract'を擬似要素に変換することもできます。 –

+0

私の謝罪Serg、私は実際にそれを試す前にそのコメントを書いた、あなたの援助に感謝! –

+0

@BillTeale心配しないで、喜んで助けてください。 –

関連する問題