视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
多设备适应的前端开发时代如何字体单位选择_html/css_WEB-ITnose
2020-11-27 16:13:28 责编:小采
文档


在做手机web或app的时候,为适应不同屏幕,你可能需要写很多针对不同屏幕大小的css代码,那么这个时候我们如果用固定大小去设置字体的大小就要些很多代码了。这个时候我们需要使用相对大小了,这样该其他我们之需要修改指定根元素的值了。css3中也出现新的字体单位rem,在几乎所有的自适应网页设计的书籍及文章中都推荐使用em作为字体单位,甚至推荐你使用em来作为你所有设置size部分的单位。那么em和px如果转换呢?

1 ÷ 父元素的font-size × 需要转换的像素值 = em值

关于这块的文章很多,别人已经总结的非常好了,这里不浪费时间些,留下下面网址

CSS中强大的EM

http://www.w3cplus.com/css/px-to-em

px em rem在WEB前端开发中的区别

http://www.qianduanview.com/571.html

自适应网页设计(Responsive Web Design)

http://www.ruanyifeng.com/blog/2012/05/responsive_web_design.html

em和px的转换图

常用的web字体单位

像素(px)

根据显示器的分辨率来确定长度,在web应用中多采用该单位;

字体高(em)

表示当前文本的尺寸。如{font-size:2em}是指文字大小为原来的2倍;浏览器默认字体大小为16px,在没有设定的情况下2em=32px

Root em(rem)

rem也是相对单位(rem=root em)很明显rem是由em变化而来,或者说rem是em的升级版。root em,就是相对于根目录的em而不是相对于父元素,也就是说,它虽然是绝对值,但是只是相对于根目录来说也就是html,它不会随着其它元素的改变而改变.也就是说,我们只要设定html的文字大小就可以了.而不用考虑其它因素.

其他不常用web字体单位

点数(pt)

根据windows系统定义的字号大小来确定长度;

英寸(in)、厘米(cm)和毫米(mm)

根据显示的实际尺寸来确定长度。此类单位不随显示器分辨率的改变而改变;

12pt字(pc)

即windows系统定义的12字号大小为单位(1pc=12pt)。该单位前输入的数字表示字号大小的倍数。如{font-size: 2pc;}表示文字大小为24pt;

字体x的高(ex)

表示当前字母“x”的高度;

下载本文
显示全文
专题