1. ホーム
  2. ハイパーリンク

[解決済み】CSSのwidthの小数点以下の桁数は尊重されるのか?

2022-04-04 01:03:16

質問

CSSデザインをしていて、以前から疑問に思っていたことがあります。

CSSのwidthの小数点以下の桁数は尊重されますか?それとも丸みを帯びているのでしょうか?

.percentage {
  width: 49.5%;
}

または

.pixel {
  width: 122.5px;
}

解決方法は?

パーセンテージ幅なら はい、尊重されます。 . Martinが指摘したように、端数のピクセルになると物事は破綻しますが、パーセント値が整数のピクセル値をもたらすなら(例では200pxの50.5%)、賢明で期待通りの動作が得られるでしょう。

編集する 私は を更新し、端数ピクセルがどうなるかを示すようにしました。 (Chromeでは値が切り捨てられるため、50, 50.5, 50.6のいずれも同じ幅で表示されます)。