問題タブ [viewport-units]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
32632 参照

html - Flexbox と vh の高さの単位は IE11 で互換性がありませんか?

フレックスボックス ベースのレイアウトを使用して、ページの固定フッターを取得しようとしています。これは Chrome と Firefox ではうまく機能しますが、IE11 ではメイン コンテンツの直後にフッターが配置されます。つまり、メイン コンテンツは、利用可能なすべてのスペースを埋めるために引き伸ばされません。

vhコンテナーの高さの単位がIE で測定されている場合、フレックス レイアウトでメイン要素を伸ばすにはどうすればよいですか? この動作が IE がフレックスボックス仕様を実装する方法のバグの結果であるかどうかを調べていましたが、この問題についての言及は他に見つかりませんでした。

JSFiddleデモ

0 投票する
2 に答える
354 参照

jquery - CSS ビューポート単位の現在のサポート

ビューポート単位 (vh、vw) の高さとフォント サイズを持つ div を使用して、1 ページのスクロール サイトを構築する予定です。

古いブラウザーでのサポートの問題を認識していますが、vminpolyを使用してページの読み込みを増やすことに興味はありません。

一方、Buggyfillは、より小規模ではありますが、ブラウザ間の互換性のための部分的なソリューションになる可能性があります。

別の解決策として、 css-tricksに記述されているサポートをテストし、後で jQuery を使用して影響を受ける要素のサイズを変更することもできます。

ビューポート ユニットをサポートするためのアプローチは何ですか?

合理的なブラウザー互換性のための別の簡単な解決策を知っていますか?

0 投票する
1 に答える
1052 参照

css - 最大高さ、Safari の Calc vh を使用

Safariの場合、次のことが機能していません。誰かが私が間違っていることを特定できますか?

すべてのメソッドは、Safari で個別にサポートされています。-webkit-calc も役に立ちません。

ありがとう!

0 投票する
2 に答える
9028 参照

html - 100vw と vh を使用すると、ビューポート サイズを超える余分なスペースが作成されます。どうすればそれを取り除くことができますか?

div で 100 vw と 100vh を使用してフルスクリーン フレームを作成しようとしています。この JSfiddleには 2 つあり、ご覧のとおり、各フレームの下部と右側の両方に余分なスペースがあります。

vw と vh を使用して、余分なスペースなしで完全にフィットさせる方法はありますか?

css は次のようになります。

※編集:横幅を100%にすれば解決するようですが、この解決法でよろしいでしょうか?それは何かを壊しますか?

0 投票する
0 に答える
499 参照

html - vh が iphone で動作しないのはなぜですか

ページの上部に画像スライダーがあり、vh で画面に収まるように設定されています。

そして、iPhone でどのように見えるかを調べていると、明らかに何か問題があります。画像が伸びるので、たくさんスクロールする必要があります..助けてください.

これが私のコードです:

CSS:

0 投票する
3 に答える
27954 参照

css - Safari + CSS: 「calc」を「vh」と一緒に使用しても機能しない

Safari で非常にニッチな問題の CSS の問題が発生しています。

次の CSS ルールがあります。

calcこれは Chrome では機能しますが、Safari ではとの組み合わせが気に入らないようですvh。(たとえば、 に置き換えるvhと機能%しますが、に基づいて計算するvhか、適切な代替手段を計算する必要があります。)

これを機能させる方法はありますか?vhまたは、それを参照する別の方法はありcalcますか? Safari に適していますか?

0 投票する
2 に答える
965 参照

html - ビューポート幅を使用する CSS3 列

CSS3列を使用してWindows 8の横スクロールと複数列のレイアウトを模倣しようとしていますが、列の幅を固定するか、フィドルで行っているように、ビューポートの幅が必要です。

現在、使用しているユニットの種類に関係なく、設定した幅に関係なく、列がコンテナー div に自動的に収まるように見えます。

私のフィドルでは、列を に設定すると35vw、同じ幅の 2 つの列が得られます。私の知る限り、2 つの列が完全に表示され、3 番目の列の一部が表示されるはずですが、そうはなっていません。この動作はpxemまたは%ユニットとして設定した場合にも発生します。

これはブラウザのデフォルトの動作ですか、それとも何か不足していますか?

0 投票する
1 に答える
598 参照

css - 1 つのタグに vw と vh の両方のプロパティを指定することに問題はありますか?

CSS に以下のプロパティを含めました。

これにより問題が発生しますか?