この記事は、ブラウザビューポートに比べて4つのCSS長さユニットを掘り下げています:
、vh
、vw
、およびvmin
。 これらのユニットは、ブラウザウィンドウがサイズ変更されると動的に調整され、強力なレスポンシブ設計機能を提供します。
vmax
ブラウザビューポートは、Webサイトのコンテンツを表示する可視領域です。 この領域を測定すると、要素の高さを設定してブラウザウィンドウに一致するようなタスクが簡素化されます。
重要な概念:
ビューポートユニットの理解:
vh
ビューポートの変更に応答し、CSSの動的要素のサイジングを有効にします。
vw
vmin
実用的なアプリケーション:フルスクリーンの背景の作成、見出しを完全にスケーリングする、応答性を向上させるためのセンタリング要素など、使用する使用を探索します。vmax
(ビューポートの高さ):1VHは、ビューポートの高さの1%に等しくなります。 100VHは、ビューポートの高さの100%です (ビューポート幅):1VWはビューポート幅の1%に等しくなります。
vh
(ビューポートの最大):1vmaxは、より大きなビューポートの寸法(高さまたは幅)の1%に等しい。vw
vmin
vmax
幅1000pxまで回転し、高さ1200px:10VW = 100px。 10VH = 120px; 10vmax = 120px; 10vmin = 100px。 幅1000px、高さ800pxにサイズを変更します:10vw = 100px; 10VH = 80px; 10vmax = 100px; 10vmin = 80px。
、、は、強力なレスポンシブ設計機能を提供します。 彼らの行動と制限を理解し、ベストプラクティスを採用することで、さまざまなデバイスと画面サイズにわたって効果的で一貫したレイアウトが保証されます。 CSSサイジングユニットと高度なテクニックのさらなる調査をお勧めします。
よくある質問:
width: 100%; height: 100vh;
calc()
関数を使用することをお勧めします。
clamp()
幅を使用すると、スクロールバーは計算に影響を与える可能性があります。 ブロック要素の幅にパーセンテージ(
、vw
アドレスバーの外観/消失は、ビューポートの高さの変更を引き起こし、視覚的なジャンプにつながる可能性があります。 代替ユニットまたはJavaScriptソリューションの使用を検討してください
%
vh
vw
vmin
このセクションには、CSSビューポートユニットに関する一般的な質問への回答が含まれています。定義、使用法、パーセンテージユニットとの比較、さまざまなシナリオ(モバイル、印刷)での処理、および他のユニットとの組み合わせをカバーしています。 元のテキストで提供される詳細な回答は、簡潔にするためにここで省略されていますが、各答えの本質は保持されます。
以上がCSSビューポートユニット:VH、VW、VMIN、およびVMAXの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。