在css中使用小数/小数像素作为边界是明智的吗?

som*_*ere 8 css border pixel css3

我的设计中有各种各样的实例要求

border-right: 1.5px solid black;
border-bottom: 1.5px solid black;
Run Code Online (Sandbox Code Playgroud)

等等...

我的设计也需要更细的线条:at 1px.

但是,似乎浏览器可以围绕小数点,因为我没有看到两者之间的差别很大(如果有的话).

我应该只是使用2px1px不是,还是有更好的方法来解决这个问题?

我正在帮助的设计师对1.5px线宽非常坚定.

任何帮助,非常感谢.

zuc*_*ker 6

你可以使用它,但大多数浏览器都会使用像素值.

http://www.w3.org/TR/2011/REC-CSS2-20110607/syndata.html#values

http://ejohn.org/blog/sub-pixel-problems-in-css

http://cruft.io/posts/percentage-calculations-in-ie/

编辑:请记住,一个CSS像素并不总是等于一个物理屏幕像素:像素不是像素不是像素