2011-11-22 29 views
5

我喜欢Skeleton,但我有几个问题:骨架CSS网格框架设计目标?

  • 为什么当所有可以使用相对/ EM大小来实现它使用的像素大小?
  • 这是因为它是唯一可靠的方式来实现的X浏览器的兼容性? ..如使用EM大小感觉更合适/面向未来
  • 是否真正的问题给出相对大小和无网格设计,大多数浏览器现在所在的变焦相当聪明,人们可以只设置它们的默认缩放级别?

不想分解成单独的问题,因为我试图让专业社区的高层次看到这个框架的(错误)使用CSS最佳实践。

最后,如果你有,你认为更恰当地处理事情,尽请分享替代品(有原因!)。

+3

请参阅http://meta.stackexchange.com/questions/16721/how-does-accept-rate-work –

+0

感谢更新了一些,仍然认为这是现在开放,虽然 – HaveAGuess

回答

2

像素尺寸还是事:960个像素宽是一个相当标准的,iPad的景观宽度为1,024像素,等等......看来,约1000像素网页宽度成为简单内容的网站事实上的标准(是有道理的,当一些屏幕可以拉伸1900或2400px宽)...这些宽度不能用em来表示,因为em不是按照定义来确定的。当你在一个固定大小的框架内时,Em有它的用处,并且你希望相对于你选择的字体来放置元素。

极少数人可以使用他们的浏览器的缩放,甚至更少的人懒得更改默认缩放值。所以你应该瞄准最标准的,即1000px宽,他们会应付它。

+0

是的和骨架的处理媒体查询是特殊的,所以它知道它在任何给定时间内工作的像素范围。你是否说因为浏览器渲染模型的不同,即使像素大小已知,em/ex也不太准确? – HaveAGuess