【发布时间】:2013-12-07 12:14:10
【问题描述】:
Bootstrap 3 自带 4 种网格模式:
- XS:超小型设备电话 (
- SM:小型设备平板电脑(≥768px)
- MD:中型设备台式机 (≥992px)
- LG:大型设备桌面 (≥1200px)
在现实世界中,它不取决于屏幕分辨率,而是取决于设备。例如,Nexus 5 (1920px) 使用 XS,而 iPad 1 (1024px) 使用 MD。
我想让网站具有响应性,但不使用 4 种模式(由于网站很复杂,有些部分根本无法在移动设备中使用 - 即复杂的图像网格 -)。我只想使用两种模式:一种用于台式机(和平板电脑),另一种用于手机。
使用 Google Canary Emulation 模式我发现:
- XS:BB Z10 / Z30; HTC Evo、Touch HD、Desire HD、Desire; iPhone 3GS/4/5;连结 S/4/5;三星盖乐世 Note / S3 / S4;索尼 Xperia S
- SM:亚马逊 Kindle Fire HD 7; Nexus 7 / 7.2
- MD:BB 剧本; IPAD 1/2/iPad Mini; IPAD 3/4
- LG:亚马逊 Kindle Fire /Fire HD 8.9″; Nexus 10
(是的,配备 Retina 的 Ipad 4 是 MD,而 Kindle Fire 是 LG)
我应该在哪里设置移动设备和桌面设备之间的界限? 我的意思是:MD 及以下用于移动设备,LG 用于位平板电脑和桌面设备?还是 SM 用于手机,其余用于大型平板电脑/台式机?...
谢谢!
【问题讨论】:
-
你在上面提到 iPad1 使用“md”,我不知道这是不是真的,但我知道最新的 iPad 实际上使用“sm”网格,这让我绝对抓狂,无论如何改变那个??
-
嗨,我没有真正的设备来测试它。该列表由 Chrome 模拟器详细说明。据我所知,无法更改它,因为它来自屏幕分辨率加上设备像素比之间的关系。该比率在 Ipad 1 中为 1,在 3/4 和其他视网膜中为 2。我认为用户可以在其浏览器配置中更改它,但您不能要求所有使用您网页的人都这样做...
标签: twitter-bootstrap mobile responsive-design