对于响应式设计,我使用em
值而不是px
. (当然,%
也发挥作用。)
然而,当考虑流体照片的容器(例如div
,figure
等)时,布局有时称它max-width
在 CSS 中具有属性。
如果这是在em
(例如 700px/16px = 43.75em)中声明的,那么它可能会根据用户的浏览器设置和缩放不正确地调整大小。
因此,似乎px
CSS 声明中的值更适合?但是我现在对使用它们持谨慎态度……但是,这种预防措施是没有根据的吗?
对于响应式设计,我使用em
值而不是px
. (当然,%
也发挥作用。)
然而,当考虑流体照片的容器(例如div
,figure
等)时,布局有时称它max-width
在 CSS 中具有属性。
如果这是在em
(例如 700px/16px = 43.75em)中声明的,那么它可能会根据用户的浏览器设置和缩放不正确地调整大小。
因此,似乎px
CSS 声明中的值更适合?但是我现在对使用它们持谨慎态度……但是,这种预防措施是没有根据的吗?
我会说设置它em
,但接受用户可以(并且将)放大/缩小和/或更改其基本字体大小。那只是一些你无法控制的事情。
最好的办法是设置一些简单的测试用例,并在多个浏览器/缩放/文本大小设置中进行尝试。