Google Chromeブラウザは、その要素のCSSを検査ツール(要素の検査)に触れさせない限り、背景イメージを表示しません。
私は次のプロパティを持つアンカータグを設定しています:
display: block;
float: left;
width: 20px;
height: 20px;
text-indent: -9999px;
background: url("img/icon-sprite.png") no-repeat 0 0 transparent;
コードには何も問題はありません。 なぜ私は私のページをロードするとき、彼らはすべて空白ですが、私は要素を点検し、背景画像のURLリンクをクリックすると、それは壊れていないことを知っている。そして、私はまだ画像のURLの名前を変更しようとすると、要素を削除し、実際のURLを再入力すると、ページに表示されます。
私も他のサイトに自分のサイトを開いてチェックしてみましたコンピュータのGoogle Chromeはまだ開いていませんが、私はこのサイトをビルドし始めた当初から、画像が表示されていたことをかなり確信していました。私はなぜこのすべてが突然起こったのか分からない。
私はまた、私のコンソールログをチェックしたが、エラーや何もない...
助けてもらえますか?
回答:
回答№1は1あなたのコードに余分な閉じ括弧があります ")"。それを取り除く
background: url("img/icon-sprite.png") no-repeat 0 0 transparent);
に
background: url("img/icon-sprite.png") no-repeat 0 0 transparent;