2016-08-30 2 views
0

を設定すると、誰かがなぜheightビューポートのプロパティを設定しない私に説明していただけます。window.innerHeight

<meta name="viewport" content="width=480px, height=120px">

は動作しませんか? window.innerWidthは120pxだけでなく480px BUT window.innerHeight 210と報告しています。それではheightプロパティを設定する際のポイントは何ですか?

+0

これを表示するデバイスの幅と高さは何ですか? – Aravind

+1

私はあなたが 'px'を指定するとは思わないと思います。 [整数](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/meta#Attributes)を書いてください –

答えて

0

高さがないので、デバイスのサポートには特定のサイズを定義するのではなく、メディアのクエリが必要です。例

<meta name="viewport" content="width=500, initial-scale=1"> 

以下でもピクセルではないことに注意して -

<meta name="viewport" content="width=device-width, initial-scale=1.0"> 
http://www.w3schools.com/css/css_rwd_viewport.asp 
+0

「高さはありません」とはどういう意味ですか?によると:[リンク](http://www.javascriptkit.com/dhtmltutors/cssmediaqueries3.shtml)には 'height'プロパティがあり、' width'と同様に設定することができます – Mulligun81

+0

は正しくありません。あなたは幅と高さを設定することができます – Bamieh

+0

@Ahmad Bamiehしかし、理論的にのみ。私が書いたように、 'height'の変更は効果がありません。私はちょうどそれをチェックアウト! – Mulligun81

0

コメントで前述したように、あなたはなしPXを幅/ heigth を追加するsopposedしていますエンドユーザデバイスに応じたピクセル

この記事を見てみましょう:

https://developer.mozilla.org/en-US/docs/Mozilla/Mobile/Viewport_meta_tag

またピクセルについてrefはピクセル

http://www.quirksmode.org/blog/archives/2010/04/a_pixel_is_not.html


EDITではありません。 OK - たぶん私は今、あなたの問題を得ました。私が気づいたビューポートの小道具で遊んでいる間に、あなたのブラウザのキャッシュが、たくさんのテストをしている間にあなたにトリックをしたのかもしれません。テスト中にクリアしなかったかどうかはわかりません。 - !!!モバイル以外のデバイスでテストしている場合は、ENDの注記をお読みください。

div{ 
    width: 60px; 
    height: 60px; 
    background-color: #000; 
} 
:すべての次のdivで

<meta name="viewport" content="height=50"> 

あなたは私があなたのために設定3つのウェブサイトを以下のチェックアウトする必要があります:変更に何かを、以下のことをあなたに簡単な例を与えるために

しかし、

http://testcode.de/test/1.html

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

http://testcode.de/test/2.html

<meta name="viewport" content="width=device-width, initial-scale=2.0"> 

http://testcode.de/test/3.html

<meta name="viewport" content="height=50"> 

注:ビューポートの初期サイズの大きさについてのヒントを与えビューポートは、唯一のいくつかののモバイルデバイスで使用されています。

OFC - これをテストするにはモバイルデバイスを使用する必要があります。 通常のブラウザを使用していれば、ここに答えがあります!

+0

'px'は必須ではありません - 私はそれをチェックアウトしました。 'px'を変更してもしなくても、' height'は効果がありません。 – Mulligun81

+0

投稿の最新情報をご覧ください。 – toerd

+0

@ Mulligun81あなたが作成したサイトをテストしましたが、これが問題の解決方法であるかどうかを調べることができましたか? – toerd

関連する問題