2016-10-26 4 views
0

この非常に単純なメディアクエリは、私が問題の原因を見つけるために望んだことですが、divの 'all'はChromeやIEではサイズが変更されません。奇妙なことにFFで動作します。私は実際のメディアクエリのすべての策定を試みました。どんな助けもありがたい。ここで単純なメディアクエリでは、divのサイズを変更したり、クロムやIEのフォントを変更したりしません。

は、ここでHTML

<div class="all"> 
Adipiscing accumsan at habitasse pharetra eu a magna sollicitudin ...</div> 

の一部である、あなたのメディアクエリから静的な幅を削除する必要がCSS

body { 

    font-weight: bold; 
    font-family: sans-serif; 
    font-size: 20px; 
    background: white; 

} 

.all { 

    width: 200px; 
    margin: auto; 
    margin-top: 300px; 
    background: blue; 

} 

@media only screen and (max-width: 700px) { 
     .all { 
     width: 690px; 
     font-size: 30px; 
    } 
} 
+0

作品。 http://codepen.io/robertspier/pen/gwymGP – Roberrrt

+0

あなたが書いたことは、 '.all'が小さな画面では690pxの幅になり、画面が700px以上になると200pxにサイズ変更されます期待? –

+0

Hmm。私はそれが私の壊れたブラウザだと思うだろうが、タブレットや携帯電話のChromeでも動作しない。 – Nancymic

答えて

0

です。この例で行ったように100%以下にしてください。あなたがそれを書いたやり方で、小さい画面ではdivは常に690pxの幅になります。

body { 
 

 
    font-weight: bold; 
 
    font-family: sans-serif; 
 
    font-size: 20px; 
 
    background: white; 
 

 
} 
 

 
.all { 
 

 
    width: 200px; 
 
    margin: auto; 
 
    background: blue; 
 

 
} 
 

 
@media only screen and (max-width: 700px) { 
 
     .all { 
 
     width: 100%; 
 
     font-size: 30px; 
 
    } 
 
}
<div class="all"> 
 
Adipiscing accumsan at habitasse pharetra eu a magna sollicitudin ...</div>

+0

私はパーセンテージを使用していました。 700ピクセルを超える画面では65%、画面サイズが小さくなると90%になります。 %がうまくいかなかったときに、私はこの問題の原因となるものを見てみました。私のGalaxy s5とChromeのインスペクタでは、私が使用するユニットが何であっても機能しません。 – Nancymic

+0

ここで動作しますか?ボードの全幅は700px以下ですか?それは私のためではありませんhttp://nancymichell.us/cscie3/words.html – Nancymic

+0

メディアのみ画面の代わりにメディア画面を試してください、それは動作するはずです。また、私はちょうどチェックし、700で私のために働いている緑のグリッドはどちらかの側にいくつかのマージンを100%に行く。ブラウザのキャッシュをクリアして、更新されたCSSもロードするようにしてください。 –

0

それが正常に動作しますが、多分あなたは混同しています。私はあなたがメディアのクエリに小さなものをしたいと思う。

body { 

    font-weight: bold; 
    font-family: sans-serif; 
    font-size: 20px; 
    background: white; 

} 

.all { 

    width: 690px; 
    margin: auto; 
    margin-top: 300px; 
    background: blue; 

} 

@media only screen and (max-width: 700px) { 
     .all { 
     width: 200px; 
     font-size: 30px; 
    } 
} 

http://codepen.io/paulcredmond/pen/NRmpXp

ここChromeで私のために
関連する問題