【CSS】スタイルシートのパーセント値に小数を指定してもいいの?
問題
スタイルシートのパーセント値は小数を指定してもいいの?
例) width:59.5%;
答え
CSS2.1を見てみた。
http://www.w3.org/TR/CSS21/syndata.html#percentage-units
→ パーセント値とは、直後に%が付くnumberのこと。
http://www.w3.org/TR/CSS21/syndata.html#value-def-number
→ numberは次の形式
1文字以上の0から9の数字で構成されたもの
or
0文字以上の数字とに、ドット+1文字以上の数字が続くもの
例)123、 45.6、 .999
マイナスとプラスもつけることができて、-0は0と同じ。
ということで、width:12.5%などの指定は仕様上はしてもよいようだ。
コメント