我在设计中有各种需要调用的实例。
border-right: 1.5px solid black;
border-bottom: 1.5px solid black;
我还有一个设计需要更细的线条:1px
。
然而,由于浏览器可能会四舍五入小数,所以我看不到两者之间(如果有的话)的很大差异。
我是否应该改用2px
和1px
,或者有更好的方法可以解决这个问题?
我帮助的一位设计师非常坚持使用1.5px
线宽。
非常感谢任何帮助。
您可以使用它,但大多数浏览器会四舍五入像素值。
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像素并不总是等于一个物理屏幕像素:一个像素不等于一个像素不等于一个像素
pt
这样的 CSS 单位可能更好。 - Mr Lister