首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >响应式排版

响应式排版
EN

Stack Overflow用户
提问于 2012-08-01 04:17:22
回答 1查看 747关注 0票数 4

我读过不同的关于响应式排版的文章,但没有找到一个好的实践来采用。如果我必须为这些分辨率优化我的webapp,并为图形中的每个人设置字体大小:

320x480 -> 12px

480x800 -> 20px

540x960 -> 26px

720x1280 -> 26px

在我读完之后,我在css文件中放入了这个:

代码语言:javascript
复制
html { font-size: 100%; -webkit-text-size-adjust: 100%; 
                          -ms-text-size-adjust: 100%; }

然后用Ethan Marcotte的公式计算出我的第一个字体大小:

代码语言:javascript
复制
body{font-size: 0.75em;/*12px/16px */}

然后,对于媒体序列,我为html属性增加了font-size:

代码语言:javascript
复制
/* ===== == = === 30em (480px) === = == ===== */
@media only screen and (min-width : 30em) {
   body{font-size: 125%;}/*20px*/
}
/* ===== == = === 37.5em (600px) === = == ===== */
@media only screen and (min-width: 37.5em) {
    body{font-size: 163%;}/*26px*/
}

这是使我的字体适应不同分辨率的好做法吗?你有没有很好的实际例子,我可以在哪里找到这些信息?

提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2012-08-03 01:42:00

从结构上讲,这就是我要做的。我不确定我是否会在你的mq中使用百分比,但我可能会继续使用em的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11748304

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档