3
A
回答
7
最近我偶然发现了这个问题,我为它写了一个适合我需求的解决方案。也许你会发现你也可以将它整合到你的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 */
);
}
它基本上是说:
- 对于屏幕宽度小于640像素,小我想要的字体大小为1.8em
- 的屏幕宽度大于1200px我希望它是3.7em
- scale th在
- 之间适当Ë字体不打扰不到0.3em
+0
这看起来很不错!谢谢! – 2013-04-09 20:38:18
2
如果您希望在点击宽度里程碑时(例如768px,370px等)更改它,请使用CSS3媒体查询。如果您希望它不断变化,那么您可以使用与图像/ div(即target/context = result)相同的百分比或em技术,但我会建议媒体查询。
0
根据您要支持的浏览器的阵列上更改字体大小,CSS3视口百分比长度可能是一个很好的解决方案:
http://css-tricks.com/viewport-sized-typography/
http://dev.w3.org/csswg/css-values/#viewport-relative-lengths
我决定反对这种做法,因为它仅支持iOS6的,而不是Android和我的项目是平板&智能手机的移动网站。
2
相关问题
- 1. 字体大小不响应
- 2. 响应字体大小 - 适合容器
- 3. ajax响应字节大小
- 4. 确定WKInterfaceLabel的字体大小和重量 - 需要宽字体
- 5. 不同的字体大小取决于字符(响应)
- 6. 固定字体大小不受放大或缩小影响
- 7. 谷歌字体与字体重量:粗体不具有相同的大小
- 8. SOAP响应大小
- 9. Foundation 6上的响应式全局字体大小
- 10. 简单的方法来实现响应字体大小
- 11. 响应字体大小使用css /引导
- 12. 调整大小的字体与jQuery/JS和重写字体大小
- 13. Sublime Text 3:将字体大小重置为自定义字体大小?
- 14. CSS字体大小增量 - 比例?
- 15. 警告:“闽字体大小比当前字体大小大”
- 16. Libgdx字体大小
- 17. UIBarButton字体大小
- 18. Arial字体大小
- 19. Force字体大小
- 20. EMS在媒体查询没有响应,因为我改变字体大小
- 21. 字体大小过大ie9
- 22. 使用execCommand应用字体大小
- 23. 什么字体支持大量的权重? /如何伪造字体重量?
- 24. 动态改变字体大小以适应内容量
- 25. 推荐http响应大小
- 26. Bootstrap响应表列大小
- 27. SOLR响应大小限制
- 28. 捕获响应大小 - HttpServlet
- 29. AJAX响应大小限制
- 30. 减少响应大小
您可能感兴趣的[this] [1] 。 [1]:[?如何基于窗口宽度增加字体大小] http://stackoverflow.com/questions/1181689/font-size-relative-to-page-size的 – Tom 2012-07-12 20:36:18
可能重复( http://stackoverflow.com/questions/3146395/how-to-increase-font-size-based-on-window-width) – sachleen 2012-07-12 20:36:34
我会问“我该吗?”。浏览器调整大小通常是为了查看更多内容 - 而不是更大的内容。我们有浏览器缩放来处理后者。 – 2012-07-12 20:38:00