ホームページ >ウェブフロントエンド >フロントエンドQ&A >CSSスタイルの単位パーセントとpxの違いは何ですか

CSSスタイルの単位パーセントとpxの違いは何ですか

WBOY
WBOYオリジナル
2021-12-29 11:33:262415ブラウズ

違い: 1. 通常の要素の場合、親要素のサイズの変更に応じてパーセンテージ単位のサイズが変わりますが、px 単位のサイズは固定されています; 2. 固定位置要素の場合、パーセンテージ単位のサイズは固定されていますブラウザのウィンドウの大きさに応じてpx単位のサイズが変化します px単位のサイズは固定です。

CSSスタイルの単位パーセントとpxの違いは何ですか

このチュートリアルの動作環境: Windows 10 システム、CSS3&&HTML5 バージョン、Dell G3 コンピューター。

CSS スタイルの単位パーセントと px

ピクセル (px): ピクセルは画面に使用される固定サイズの単位です。メディア(つまり、コンピュータ画面上で読み取られます)。

1 ピクセルは、コンピュータ画面上の 1 点 (画面解像度の最小単位) に相当します。多くの Web デザイナーは、Web ドキュメントでピクセル単位を使用して、ブラウザーでレンダリングされる Web サイトのピクセル完璧なレンダリングを作成します。 Pixel ユニットの問題の 1 つは、視覚障害のある読者がモバイル デバイスに対応できるように拡張されていないことです。

% 単位は通常、親要素を基準にしていますが、あまり正確ではありません。

通常の位置指定された要素の場合、それは私たちが理解している親要素です。position: ABSOLUTE; の要素の場合、位置指定された親要素に対して相対的です。position:fixed; の要素の場合、それは相対的です。 ViewPort (ビジュアル ウィンドウ)

パーセンテージはブラウザ ウィンドウのサイズによって変わります。px は固定サイズなので、実際の状況に応じて使用する必要があります。2 つの方法を組み合わせることができます。

例は次のとおりです。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <style>
    div{
        width:20%;
        height:300px;
        background:pink;
    }
    </style>
</head>
<body>
    <div></div>
</body>
</html>

ブラウザのウィンドウ サイズを変更すると、出力結果は次のようになります。

CSSスタイルの単位パーセントとpxの違いは何ですか

(学習ビデオ共有: css ビデオ チュートリアル )

以上がCSSスタイルの単位パーセントとpxの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。