哪个单位最好在css中使用?

时间:2015-05-05 20:31:53

标签: html css

我正在使用cordova,我有一些绝对定位的元素,根据设备分辨率而有所不同。例如,如果屏幕较大,则某些文本位于其他元素上方。 您认为用于距离和位置的最佳css单位是什么? 你有另外一种解决这类问题的方法吗?

2 个答案:

答案 0 :(得分:3)

一般情况下,我总是使用rem,除非我以父元素的百分比指定大小。通过这种方式,您可以获得大小的单一参考,这有助于我在心理上将一件事与另一件事联系起来此外,当用户缩放时,它们都保持一致。

如果您需要确保某些文本有足够的空间或缩写正确,有时需要使用JavaScript以根据可用和所需的空间调整大小。一种常见的技术是,如果以小分辨率显示,则呈现简化的界面。您可以检测窗口调整大小,文档加载等事件。

如果您需要一个更加量身定制的答案,请制作一个jsfiddle来说明您的问题。

答案 1 :(得分:-1)

百分比应该做的工作!它将根据分辨率进行缩放。

或许vm / vh是您正在寻找的东西。

http://snook.ca/archives/html_and_css/vm-vh-units