主要ブラウザでの小数点の扱いについての調査

更新日: 2022.05.13

margin-top

ブラウザ表示される刻み幅丸めかた補足
chrome0.5px少数第2位を四捨五入するレティーナディスプレイなどの高解像度でない場合は少数第2位を切り捨てる
firefox0.5px少数第2位を四捨五入するレティーナディスプレイなどの高解像度でない場合は少数第2位を切り捨てる
safari0.5px少数第2位を切り捨てる
edge0.5px少数第2位を四捨五入するレティーナディスプレイなどの高解像度でない場合は少数第2位を切り捨てる

font-size

ブラウザ表示される刻み幅丸めかた補足
chrome0.5px少数第2位を切り捨てる
firefox0.5px少数第2位を切り捨てる
safari0.5px少数第2位を切り捨てる
edge0.5px少数第2位を切り捨てる

補足

  • MacのPC版のブラウザで確認
  • タブレットやスマートフォンでは未調査
  • 他のプロパティや%などの単位なども未調査

結論

  • デザインとのズレを最小限にするため、プロパティに関わらず、小数点ありでコーディングする。
  • 小数点で不都合(表示されない、ズレるなど)が生じる場合は整数に丸める。
  • 小数点の扱いについては、各ブラウザや解像度によって異なるため、それらに任せる。