ホームページ > ウェブフロントエンド > CSSチュートリアル > CSS の幅は小数点以下の桁を考慮しますか? パーセンテージとピクセルの比較?

CSS の幅は小数点以下の桁を考慮しますか? パーセンテージとピクセルの比較?

Susan Sarandon
リリース: 2024-12-24 05:07:17
オリジナル
814 人が閲覧しました

Do CSS Widths Respect Decimal Places: Percentage vs. Pixel?

CSS 幅の小数点以下の桁数は考慮されますか? それとも四捨五入されますか?

CSS デザインを作成するとき、CSS 幅の小数点以下の桁数が尊重されるかどうか疑問に思うかもしれません。または丸い。ブラウザが小数点以下の桁を尊重するか無視するかは、パーセント値とピクセル値のどちらを扱っているかによって決まります。

パーセント幅

パーセント幅の場合、小数点以下の桁は次のとおりです。完全に尊重されています。幅が 49.5% の場合、使用可能なスペースの 49.5% が占有されます。例:

.percentage {
  width: 49.5%;
}
ログイン後にコピー

ピクセル幅

対照的に、ピクセル幅の小数点以下の桁は考慮されません。これらは常に最も近い整数に四捨五入されます。幅 122.5 ピクセルは 123 ピクセルになります。例:

.pixel {
  width: 122.5px;
}
ログイン後にコピー

違いを説明するために、次の例を考えてみましょう:

#outer {
    width: 200px;
}

#first {
    width: 50%;
    height: 20px;
    background-color: red;
}

#second {
    width: 50.5%;
    height: 20px;
    background-color:green;
}

#third {
    width: 51%;
    height: 20px;
    background-color:blue;
}
ログイン後にコピー
<div>
ログイン後にコピー

ここでは、最初のブロックは使用可能なスペースの 50% です。 2 番目のブロックは、使用可能なスペースの 50.5% です。ただし、ピクセル幅には小数点以下の桁が考慮されないため、51px に丸められます。 3 番目のブロックは利用可能なスペースの 51% で、102 ピクセルになります。

以上がCSS の幅は小数点以下の桁を考慮しますか? パーセンテージとピクセルの比較?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート