2017-09-29 10 views
-1

私は自分のウェブサイトをセットアップし、ボタンの画像を正しい場所に置いています。正しい方法を使って、すべてのブラウザで適切に表示されます。しかし、何らかの理由で今、私はFirefoxを使っている人たちと問題を抱えています。実際には、アイコンが実際に表示されているのは、Webサイトがワイドスクリーン用のデザインなので、大きすぎて比例しています。firefoxのボタン(画像)が表示されない

これをFirefoxと携帯電話で解決する方法はありますか?

ソースコード:https://pastebin.com/xfsXHuTt

私はそれがこの地域とは何かを持っていると信じて、私はわかりません。

私はちょうどそれらが適切に収まるように見えません。

@media (min-width:320px) { 
    #store{ 
      content:url("http://website.com/store.png"); 
      width:35vw; 
      height:35vw; 
      max-width:100%; 
      vertical-align:middle; 
      text-align:center; 
      display:inline-block; 
      } 
+0

変更または消滅する可能性のあるウェブサイトや他の第三者ではなく、ここにコードとマークアップを掲載する必要がありますあなたのウェブサイトは現代のウェブページの基礎を欠いていることにひどく無効です。 – Rob

+0

私は、人々がテストして間違ったものを見るように投稿していました... @Rob – user3646954

+0

繰り返す:あなたは**必須です** **ここに投稿する** **最小限で完全で検証可能な例**。 – Rob

答えて

1

コンテンツは通常、擬似クラス(前後)に使用されます。

全体を通してbackground-imageプロパティを使用しないのはなぜですか?背景サイズも指定する必要があります。幅がすでに&と指定されているため、 '包含'を背景サイズとして使用できます。

何背景サイズ:

スケール最大サイズの画像は、その幅やその 高さの両方がコンテンツ領域内に収まることができないことを含んで

だからコードあなたが掲示

@media (min-width:320px) { 
    #store{ 
      background-image: url("http://website.com/store.png"); 
      background-size: contain; 
      width:35vw; 
      height:35vw; 
      max-width:100%; 
      vertical-align:middle; 
      text-align:center; 
      display:inline-block; 
      } 
+0

彼のマークアップは、この時点でトップとヘルプを超えて完全に壊れています。 – Rob

関連する問題