众所周知的 Bootstrap,它的栅栏布局即为媒体查询的代表,完全通过屏宽来判断元素是否换行和是否显示。非常方便操作和容易理解地将显示设备按宽度分成了四个区间,各区间内按栅栏占比给予宽度。实践情况告诉我们,在 iPhone6 plus 上这种字大的体验确实不赖。所以又有了另一种搞法,根元素的字体大小由宽度和 devicePixelRate 来计算求得,也比上面的方法更注重了 dpr 的考虑。当然不用百分比而用 rem 来定宽,也是有些好处的。除此之外,还有淘宝的搞法,lib-flexible.js。另外,如果使用此类方法,那么 @media 划分屏宽节点就得靠 rem 了哟,比如淘宝用的 10rem。最后,再讲一个比较奇葩但又很有效的响应式方法。

几种响应式文字详解

几种响应式文字详解

几种响应式文字详解

几种响应式文字详解