2016-07-13 7 views
4

なぜ私はその下のCSSメディアを追加し、ピクセルエフェクトは2つの設定のnexus 5では同じではありません。それは3分の2のようだ。 (肖像画では60pxのサイズは横長で40pxと思われます)。cssメディアの風景とポートレート

私はどのような概念を知っていますか?

@media only screen and (max-device-width: 768px)and (orientation:portrait)

@media only screen and (max-device-width: 768px)and (orientation:landscape)

が更新を(私は実際には非常に混乱)QUESTION

https://jsfiddle.net/Lgvpszrt/2/

は、高さとテキストサイズは画像に同じではありません。

enter image description here

// ---------------------------

私はhttps://jsfiddle.net/Lgvpszrt/3/にコードを修正した後、それはですワーキング。

しかし、私はその概念を知らない。

+1

すべてのデバイスのメディアクエリを定義しようとしないでください。 [Flexbox](http://demo.agektmr.com/flexbox/) –

+0

を参照してくださいありがとう、私はFlexboxを勉強します。 –

答えて

0

メタビューポートタグの構文と@mediaルールを組み合わせている可能性があります。このようなものを試してみてください。 https://jsfiddle.net/sheriffderek/rLnL27e4/

body { 
    background: red; 
} 

@media (orientation: portrait) { 
    body { 
    background: orange; 
    } 
} 

@media (orientation: landscape) { 
    body { 
    background: green; 
    } 
} 

@media (min-width: 700px) and (orientation: portrait) { 
    body { 
    background: pink; 
    } 
} 

@media (min-width: 700px) and (orientation: landscape) { 
    body { 
    background: lime; 
    } 
} 
+0

あなたのリプレイをありがとう、私はクエストを更新します。私の混乱は、高さは同じではありません。 –

関連する問題