Ответ 1
Да, вы можете указать дробные пиксели. Поскольку это было частью CSS с самой первой версии, оно должно хорошо поддерживаться любым браузером, который поддерживает CSS вообще.
Ссылка: CSS 2.1: 4.3.2 Длина
"Формат значения длины (обозначается <length> в этом спецификация) представляет собой < число > (с десятичной точкой или без нее) за которым следует единичный идентификатор (например, px, em и т.д.).
Когда элементы отображаются на экране, большинство браузеров, естественно, будут округлять положение до ближайшего пикселя при использовании 100% уровня масштабирования. При более высоких уровнях масштабирования вы заметите, что значения дробного пикселя распознаются.