CSS の相対単位には、パーセンテージ、ウィンドウ単位、フォント相対単位、相対長さ単位などが含まれます。詳細な紹介: 1. パーセントは、親要素に対する相対的な測定単位です。CSS では、パーセントを使用して、要素のサイズ、マージン、パディング、その他のプロパティを指定できます。パーセント単位は非常に一般的に使用され、調整できます。親要素のサイズに応じて適応的に要素のサイズ; 2. ウィンドウ単位はブラウザのビューポートに対する相対的な測定単位であり、ウィンドウ単位はブラウザのサイズに応じて要素のサイズを調整できます。 window; 3. フォント相対単位は、フォントサイズなどに対する相対的な単位です。
このチュートリアルのオペレーティング システム: Windows 10 システム、DELL G3 コンピューター。
CSS では、相対単位は他の次元や環境に対する相対的な単位であり、その値はコンテキストの変化に基づいて変化します。相対単位により、応答性の高いレイアウトが可能になり、さまざまな画面サイズに適応します。 CSS における一般的な相対単位は次のとおりです:
1. パーセンテージ (%): パーセンテージは、親要素に対する相対的な測定単位です。 CSS では、パーセンテージを使用して、要素のサイズ、マージン、パディング、その他のプロパティを指定できます。たとえば、width: 50%; は、要素の幅が親要素の幅の 50% であることを意味します。パーセンテージ単位は、親要素のサイズに基づいて要素のサイズを適応的に変更するために非常に一般的に使用されます。
2. ビューポート単位: ビューポート単位は、ブラウザーのビューポートを基準とした測定単位です。ビューポート ユニットは、ブラウザ ウィンドウのサイズに基づいて要素のサイズを変更します。一般的なウィンドウ単位は次のとおりです。
- ビューポート幅 (vw): ウィンドウ幅の単位は、ブラウザ ウィンドウの幅に対する相対的なパーセンテージを表します。たとえば、width: 50vw; は、要素の幅がブラウザ ウィンドウの幅の 50% であることを意味します。ビューポートの幅の単位は、ブラウザ ウィンドウのサイズに基づいて要素の幅を自動的に調整するレスポンシブ レイアウトの作成に最適です。
- ビューポートの高さ (vh): ウィンドウの高さの単位は、ブラウザ ウィンドウの高さに対する相対的なパーセンテージを表します。たとえば、height: 50vh; は、要素の高さがブラウザ ウィンドウの高さの 50% であることを意味します。ビューポートの高さの単位は、ブラウザ ウィンドウのサイズに基づいて要素の高さを自動的に調整するレスポンシブ レイアウトの作成にもよく使用されます。
- ビューポートの最小幅 (vmin): ビューポートの最小幅の単位は、ブラウザ ウィンドウの幅と高さの小さい方に対する割合を表します。たとえば、 width: 50vmin; は、要素の幅がブラウザ ウィンドウの幅と高さの小さい方の 50% であることを意味します。ビューポートの最小幅単位により、さまざまな画面サイズにわたって要素が適切な比率を維持できるようになります。
- ビューポートの最大幅 (vmax): ビューポートの最大幅の単位は、ブラウザ ウィンドウの幅と高さの大きい方に対する割合を表します。たとえば、 width: 50vmax; は、要素の幅がブラウザ ウィンドウの幅と高さの大きい方の 50% であることを意味します。ビューポートの最大幅単位により、さまざまな画面サイズにわたって要素が適切な比率を維持できるようになります。
3. フォント相対単位: フォント相対単位は、フォント サイズに対する相対単位です。一般的なフォントの相対単位は次のとおりです。
- em: em 単位は、要素に対するフォント サイズの倍数です。たとえば、 font-size: 1.2em; は、フォント サイズが親要素のフォント サイズの 1.2 倍であることを意味します。 em 単位は、要素のサイズ、間隔、境界線、その他の属性を指定するために使用できます。
- rem: rem 単位は、ルート要素 (つまり、html 要素) を基準としたフォント サイズの倍数です。たとえば、 font-size: 1.5rem; は、フォント サイズがルート要素のフォント サイズの 1.5 倍であることを意味します。 rem 単位を使用すると、ページ全体にレスポンシブなフォント サイズを実装できます。
4. 相対長さの単位: 相対長さの単位は、要素自体の特定の属性値に対する相対的な単位です。一般的な相対的な長さの単位は次のとおりです。
- rem: rem 単位は、ルート要素 (つまり、html 要素) を基準としたフォント サイズの倍数です。 CSS では、レム単位を使用して要素のサイズ、間隔、境界線、その他の属性を指定できます。 rem 単位は、ページ全体の相対的な寸法を実装するためによく使用されます。
- em: em 単位は、要素に対するフォント サイズの倍数です。 CSS では、em 単位を使用して要素のサイズ、間隔、境界線、その他の属性を指定できます。 em ユニットは、独自のフォント サイズに基づいて要素のサイズを調整できます。
これらの相対単位はコンテキストの変化に応じて変更できるため、さまざまなデバイスや画面サイズでページが良好な適応性と応答性を維持できるようになります。相対単位を使用すると、柔軟なレイアウトと適応性のあるデザインを実現できます。
要約すると、CSS の一般的な相対単位には、パーセンテージ、ウィンドウ単位 (vw、vh、vmin、vmax)、フォント相対単位 (em、rem)、および相対長さ単位 (rem、em) が含まれます。これらの単位はコンテキストに応じて変更できるため、レスポンシブなレイアウトを実装し、さまざまな画面サイズに適応するのに役立ちます。単位を選択するときは、特定の設計要件とニーズに基づいて、どの相対単位を使用するかを決定する必要があります。
以上がCSSの相対単位とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。