2017-09-24 7 views
0

私のウェブサイトやデスクトップ画面では、本文はページの一番上にあるべきではありませんが、iPhoneの場合はテキストが一番上になければなりません。オン/オフを表示するには、いくつかの空の段落を持つクラスを作りました - > iPhoneはこのクラスを表示しません。以下のコードは、私のiPhone 6+でSafariを使っているわけではありませんが、iPhone 6+やFireFoxでは完璧です!Safariで@mediaが正しく解釈されないiPhone

HTMLコード:

 <div class="display-breaks"> 
     <p> </p> 
     <p> </p> 
     </div> 

CSS ....

// Set Defaults-> display the paragraphs 
.display-breaks { display: block; } 

..........

// hide the paragraphs's 
@media only screen and (max-width: 480px){   
    .display-breaks { display: none !important; } 
} 

私は自分のデスクトップ上で遊んでいる場合ウェブサイトの幅によって、テキストの上部が上下にジャンプしているので、何とか表示:オン/オフが機能しています。

答えて

0

最大幅を599ピクセルに拡大してみてください。

@media only screen and (max-width: 599px) { 

}

UPDATE:あなたがメタビューポートタグを持っていますか?私がiPhoneタグを追加した直後にSafariを使ってiPhone 7+を動かしました。

<meta name="viewport" content="width=device-width, initial-scale=1.0"> 
+0

まだ同じです!さて、Firefoxを使ってみてください。Safariでは大丈夫です。 – user2500308

+0

ディスプレイを試しました:none単独: – user2500308

+0

@ user2500308あなたのHTMLにメタビューポートがありますか?コードは私の7+で最大幅480ピクセルで、メタタグを追加するまで動きました。 –

関連する問題