【发布时间】:2019-03-24 21:56:36
【问题描述】:
我知道如何使用引导程序,但我想了解其功能。我最近在 HTC One 上尝试了 getbootstrap.com,屏幕大小类似于 1900x1080。该页面仅显示一列和折叠的导航。
但由于首页的布局使用 col-sm-4,它应该切换到超过 768px 的多列布局。
bootstrap 可以通过什么方式判断我使用的是智能手机?
编辑:偶然又遇到了这个帖子。 使用 警报(屏幕。宽度) 您会得到手机似乎发送到服务器的宽度,该宽度小于实际像素大小。例如。我的 Lumia 提醒 403 像素虽然技术上它在垂直位置有 720 像素。
【问题讨论】:
-
BOotstrap 不知道 IIRC - 但 bootstrap 知道屏幕大小。它并不真正关心智能手机;)
-
如果它不关心,那么它应该显示 3 列,因为有 1080px 的空间。但它的行为,好像会小于 768px!
-
可能我的回答错了:您所说的屏幕尺寸是多少:px 还是实际尺寸(cm)?
-
像素。据我所知,引导程序按媒体大小 - 像素大小 - 并在屏幕的分辨率(像素)低于定义的阈值时切换到不同的布局。这是否是智能手机无关紧要。检查getbootstrap.com/css/#responsive-utilities - 这是控制。基本上有 4 类设备,由水平分辨率定义。
-
根据该表 - HTC 不应该表现得像“中型设备”吗?但它实际上表现得像一个“超小型设备”。
标签: twitter-bootstrap responsive-design twitter-bootstrap-3