我可以通过使用百分比来使我的图片/ div 具有响应性。
那么,我如何使字体大小适应不同的屏幕尺寸呢?
最近我遇到了这个问题,然后我写了一个解决方案以满足我的需求。也许你会发现你可以将它融入到你的CSS中。
github.com/wadim/responsive-font-size
用法:
@import "responsive-font-size";
p {
@include responsive-font-size (
$min-font-size: 1.8em,
$max-font-size: 3.7em,
$min-screen-width: 640px,
$max-screen-width: 1200px,
$font-size-step: 0.3em /* optional parameter, default: 0.1em */
);
}
这段代码的意思是:
根据您需要支持的浏览器数组,CSS3视口百分比长度可能是一个不错的解决方案:
http://css-tricks.com/viewport-sized-typography/
http://dev.w3.org/csswg/css-values/#viewport-relative-lengths
我放弃了这种方法,因为它仅支持iOS6而不是Android,而我的项目是一个平板电脑和智能手机移动网站。