Bootstrap 3提供了四种网格模式:
- XS: 超小型设备,如手机(<768px)
- SM: 小型设备,如平板电脑(≥768px)
- MD: 中等尺寸的台式机显示器(≥992px)
- LG: 大尺寸的台式机显示器(≥1200px)
在实际应用中,不是根据屏幕分辨率而是根据设备来决定采用哪种模式。例如,Nexus 5(1920px)采用XS模式,iPad 1(1024px)采用MD模式。
我希望使网站具备响应性,但不使用4种模式(因为网站比较复杂,有些部分在移动设备上根本无法使用——例如包含复杂图像网格的部分)。我只想使用两种模式:一种针对台式机(和平板电脑),另一种针对移动设备。
通过使用Google Canary仿真模式,我发现:
- XS模式适用于 BB Z10 / Z30、HTC Evo、Touch HD、Desire HD、Desire、IPhone 3GS/4/5、Nexus S/4/5、三星Galaxy Note / S3 / S4、Sony Xperia S等设备;
- SM模式适用于Amazon Kindle Fire HD 7和Nexus 7 / 7.2 等设备;
- MD模式适用于BB PlayBook、IPAD 1/2/iPad Mini、IPAD 3/4等设备;
- LG模式适用于Amazon Kindle Fire /Fire HD 8.9英寸和Nexus 10等设备。
(是的,iPad 4带视网膜屏幕采用MD模式,而Kindle Fire则采用LG模式)
我应该在哪个界限上将移动设备与台式机分开?我的意思是:将MD及以下设为移动设备专用,LG设为大型平板电脑和台式机专用?还是将SM作为移动设备专用,其余部分用于大型平板电脑和台式机?......
谢谢!