我正在尝试为平板电脑应用CSS。片中有较大的显示,但像素密度不高作为例如iPhone 4,三星GALAXY Nexus等CSS中的媒体查询
<link href="css/mobile-tablet.css" media="all and (min-device-width: 600px)" rel="stylesheet" type="text/css" />
如果我这样做,智能手机也将获得CSS。是否有可能以另一种方式做到这一点?我不知道是否可以以厘米为单位检查像素的数量和屏幕的物理宽度,或者是否有更好的方法。
在媒体查询英寸/厘米是CSSinches/CSScentimeters。它们由标准来定义,并且可以与用尺子测量的结果大不相同。例如,一个CSSinch被定义为96像素,并且只能用标尺测量的三分之一。好的部分是这意味着大量的遗留代码继续工作。但不太好的部分是,这也意味着像英寸或厘米等物理措施在媒体查询中几乎是无用的,最坏的情况是完全误导。 – 2012-09-28 23:17:39