Правильность позиционирования CSS по числам с плавающей точкой - PullRequest
3 голосов
/ 30 ноября 2011

Я сделаю это быстро.

Это считается безопасным и допустимым:

box-shadow:         inset 0.5px 0.5px 0.5px 0px #888888;
-moz-box-shadow:    inset 0.5px 0.5px 0.5px 0px #888888;
-webkit-box-shadow: inset 0.5px 0.5px 0.5px 0px #888888;

?

Или использование целых чисел обязательно?

1 Ответ

2 голосов
/ 30 ноября 2011

Интересно, что иногда имеет смысл иметь половину пикселей. Из документов CSS3 Values ​​and Units :

Обычно единица пикселя относится к физическим пикселям устройства просмотра. Однако, если плотность пикселей устройства вывода сильно отличается от плотности изображения на типичном дисплее компьютера, пользовательский агент должен масштабировать значения пикселей.

Похоже, что в некоторых случаях браузеру потребуется масштабировать пиксели, что, скорее всего, приведет к нецелочисленным значениям.

Сказав это, я не совсем уверен, какой эффект окажет установка его в вашем собственном CSS.

...