【发布时间】:2013-03-28 21:00:47
【问题描述】:
我正在构建一个响应式网站,我想知道我应该使用什么单位?我见过很多使用像素 (px) 进行测量的网站,也看到过一些使用百分比 (%) 的网站。是否有首选或正确的响应式设计方式?
我发现百分比很难使用,因为它使计算变得困难,并且在设置宽度/边距等时我最终得到了 2.754% 等值。像素似乎更容易,它只是简单的加法和减法,但我读过它不是“面向未来的”或类似的东西,如果用户放大浏览器窗口,也不会正确缩放。这仍然是真的吗?
如果您有任何经验或专业知识,请分享!我很想听听你们的意见!
谢谢!
【问题讨论】:
-
Responsive 和 absolute values(如像素)有点矛盾。大多数情况下,对普通属性使用相对值(
width)和对最小值/最大值使用绝对值(max-width、min-width)更容易。这样它仍然保持响应,但您可以对样式容器的宽度做出一些假设。 -
我认为答案大多是正确的。无论如何,CSS中有很多单位。请参阅 Chris Coyier 的这篇文章:css-tricks.com/the-lengths-of-css