2016-04-04 5 views
0

metafiewportタグのwidthがビューポートの仮想幅を定義し、このビューポートがinitial-scaleのように画面を満たすようにスケールアップされています。問題は、width = 600またはwidth = 1200のような他の値にwidth = device-widthを変更すると、私に違いは見られないということです。メタビューポートタグでは「幅」は何ですか?

width = 600

<!DOCTYPE html> 
<html> 
<head> 
<meta name="viewport" content="width= 600px, initial-scale = 2"> 
<style> 


    * { 
     box-sizing: border-box; 
    } 
    html, body {  
     height: 100%; 
     width: 100%; 
    } 
    ul { 
     list-style: none; 
    } 
    .container { 
     width: 96px; 
     height: 96px; 
     position: relative; 
     border: 1px solid #333;  
    } 


</style> 
</head> 

<body> 
<div class="container"> Hello 

</div> 

</body> 
</html>  

width = 50:二つのバージョンと同じレンダリングされ、次の

<!DOCTYPE html> 
<html> 
<head> 
<meta name="viewport" content="width= 50, initial-scale = 2"> 
<style> 


    * { 
     box-sizing: border-box; 
    } 
    html, body {  
     height: 100%; 
     width: 100%; 
    } 
    ul { 
     list-style: none; 
    } 
    .container { 
     width: 96px; 
     height: 96px; 
     position: relative; 
     border: 1px solid #333;  
    } 


</style> 
</head> 

<body> 
<div class="container"> Hello 

</div> 

</body> 
</html>  
+0

これをテストするためにどのブラウザとオペレーティングシステムを使用していますか? – Quentin

+0

@Quentin私はWindows 7とGoogle Chromeを使用しています。 – user31782

答えて

1

メタビューポートが異常に大きさの画面上でページをレンダリングするために使用されます。

Windows 7デスクトップのChromeは、それをサポートしません。

影響を確認するには、Android用ChromeやスマートフォンサイズのiOS搭載モバイルSafariのようなものを使用する必要があります。

+0

私はinspect要素を使って試してみた後、モバイルモードで異なる解像度を設定しました。ビューポートタグ内の他のものは、 'initial-scale'のように動作しています。 – user31782

関連する問題