1em = 12pt
1px = 3/4 pt = 0.75pt
1pt = 1/12 em 0.0833em
1pt = 4/3 px = 1.3333px
2.任意浏览器默认字体都是16px。所有未经调整的浏览器默认尺寸为 1em=16px
3.chrome强制最小字体为12px,即使设置成10px,最终会显示成12px。这点解释了为什么有时候在ie或mozllia里的字体大小与chrome有初入
4.px,em,rem vw,vh,vmin的区别在哪?
px:
相对单位。相对于屏幕分辨率。这就是为什么分辨率越大字体越小的原因所在。那px的优缺点又如何?
优点:比较稳定、精确。
缺点:如果对页面进行缩放,影响文本可读性。可通过使用em作为字体单位解决这个问题。
em:
相对单位。根据基准数值缩放字体大小,是一个相对值,而非具体值。基准值取决于,父级元素所设置的font-size。如果父级元素未设置font-size 依次向上寻找直到根节点。
优点:弥补了px的不足
缺点:过于依赖父级节点,容易出现字体大小重复声明。
rem:
相对单位。相对于根结点html的字体大小。
缺点:避免了em依赖父级元素字体大小
优点:参考系只有一个,根节点字体大小
CSS Code复制内容到剪贴板
<SPAN style="FONT-SIZE: 16px">html{font-size:100%}
//响应式的字体大小相对于根节点变化
@media (min-width: 640px) { body {font-size:1rem;} }
@media (min-width:960px) { body {font-size:1.2rem;} }
@media (min-width:1100px) { body {font-size:1.5rem;} }
</SPAN>
5.为什么根结点字体大小要设置成62.5%?
上面介绍过浏览器默认字体大小为16px,如果想要在不同的页面尺寸下设置字体大小分别为12、14、18px怎么办?
难道必须使用 12/16 rem,14/16rem,18/16rem 这种方式来计算字体的相对大小吗?
更简便的方式,在根结点设置字体大小为10px,这样一来在media里可以直接写成1.2rem,1.4rem,1.8rem。 根结点如果设置成10px,那么相对于浏览器默认字体大小为 font-size:10/16 % 即 font-size:62.5%
CSS Code复制内容到剪贴板
<SPAN style="FONT-SIZE: 16px">html{font-size:10px}
//响应式的字体大小相对于根节点变化
@media (min-width: 640px) { body {font-size:1m=1.2 rem;font-size:12px; /某些浏览器不支持rem/} }
@media (min-width:960px) { body {font-size:1.4 rem; font-size:14px; /*某些浏览器不支持rem,需要再次使用px声明font-size*/} }
@media (min-width:1100px) { body {font-size:1.8 rem; font-size:18px; /*同上*/} }
</SPAN>
CSS Code复制内容到剪贴板
<SPAN style="FONT-SIZE: 16px">html{font-size:16px}
//响应式的字体大小相对于根节点变化
@media (min-width: 640px) { body {font-size:12/16 rem;font-size:12px; /某些浏览器不支持rem,需要再次使用px 声明font-size/} }
@media (min-width:960px) { body {font-size:14/16 rem; font-size:14px; /*某些浏览器不支持rem,需要再次使用px声明font-size*/} }
@media (min-width:1100px) { body {font-size:18/16 rem; font-size:18px; /*同上*/} }
</SPAN>
以上这篇css 字体单位之间的区分以及字体响应式的实现详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持网页设计。
TAG标签: css 字体单位之间的区分以及字体响应式的实现详解
一佰互联是全国知名建站品牌服务商,我们有九年网站建设、网站制作、网页设计、php开发和域名注册及虚拟主机服务经验,提供的自助建站服务更是全国有名。近年来还整合团队优势自主开发了可视化多用户”巅云建站系统“3.0平台版,拖拽排版网站制作设计,轻松实现pc站、手机微网站、小程序、APP一体化全网营销网站建设 ,已成功的为全国上百家网络公司提供自助建站平台搭建服务。
上一篇:深入剖析CSS中的线性渐变linear-gradient | 下一篇:使用CSS3编写类似iOS中的复选框及带开关的按钮
推荐产品服务
多家企业及个人使用我们的服务!
查看服务
2018响应式ecshop商城网站模
2018响应式ecshop商城网站模
天蓝色富光杯多变网站商城模板
天蓝色富光杯多变网站商城模板
35dir v2.2商业版网站分类目
35dir v2.2商业版网站分类目
汽车门户系统
汽车门户系统
农业水果蔬菜农产品行业绿色模版 惠
农业水果蔬菜农产品行业绿色模版 惠
建筑装饰公司网站建设模板
建筑装饰公司网站建设模板
多城市分类信息源码 分类系统网站模板
多城市分类信息源码 分类系统网站模板
金融贷款银行网站模板
金融贷款银行网站模板
程序侠cms淘宝客网站源码优惠券ap
程序侠cms淘宝客网站源码优惠券ap
教育考试系统,送问答知道系统
教育考试系统,送问答知道系统
相关新闻more
30
04月
非常好用的两个PHP函数 serialize
今天,在做一个关于PING服务的东西,由于不想把ping服务地址放进数据库中,那样不好,ping服务本来不是一个效率不高的事,再放进数据库中... >>详情
07
04月
用一个案例,告诉你我是如何把工作效率提高30
风筝KK:最近刚做完一个项目,我发现我的设计效率相比之前竟然提升了30%以上。今天用「个人中心页面从思考到设计全过程」这个案例给大家分享一下... >>详情
15
04月
重庆百度优化排名之对于网站优化原创内容我们需
重庆百度优化排名之对于网站优化原创内容我们需要注意seo的什么问题?网页的内容我们是写给谁看,是给所用的用户看的,在当我们写的时候就要注意到... >>详情
20
10月
怎么制作个人网站帮助自身发展
网络科技的发展给生活与工作带来便利,同时网站的建立也变的容易,很多会建立归属于自己的个人网站,用来展示自己或助力自身事业,那么怎么制作个人网... >>详情
相关专题more
高端网站开发:为更有效的电子邮件营销活动提供...
流量运营:快速获取并沉淀用户的方法...
交互的细节!向用户征询iOS授权的五种常见设...
网页设计风格是不是越简单越好?...
想做紧跟互联网发展的全优的营销型网站,这四点...
设置层的漂移的简单实现方法...
SEO网站优化流量为王 流量才是SEO的核心...
企业网站制作公司:使用Divi的16个房地产...
图文讲解网站使用七牛镜像存储的教程...
网站设计制作首图如何设计制作 ...
相关帮助more
php使用ffmpeg获取视频信息并截图的实设计元素
使用CSS3编写灰阶滤镜来制作黑白照片效果的设计元素
详解springboot-修改内置tomca设计元素
php验证session无效的解决方法设计元素
45个常用插件jQuery插件库-巅云建站设网站建设
如何快速打造App的方法设计元素
深圳网站制作案例分享:青云堂-巅云建站设计网站建设
空间不够用,能否升级,如何升级?主机相关
深入浅析ASO关键词优化 网站优化
基础的CSS3弹性盒Flexbox布局使用实设计元素
高端网站建设
美工兼顾SEO,为企业电子商务营销助力!
电话:
023-85725751
巅云建站
服务时间:周一至周日 8:30-18:00
客服电话:023-85725751公安备案渝公网安备 50010102000487号
关于我们
公司简介
支付方式
联系我们
快速通道
体验中心网站备案
门户网站小程序
网站开发网页模板
建站学院
技术支持建站教程
图文教程建站说明
建站学院创业平台
扫描关注我们
关注巅云建站
重庆楚捷科技有限公司 一佰互联(www.yinxi.net)© 版权所有 ICP备:渝ICP备12000592号
客服中心