美文网首页
css中的文本font-size单位

css中的文本font-size单位

作者: shameyou | 来源:发表于2016-12-12 21:42 被阅读174次

1.种类

px em rem 百分比

em:可伸缩单位,1个em等于父元素字体的大小;可以制定到<del>小数点后3位</del>.浏览器默认渲染的文字大小是“16px”,换句话说,Web页面中“body”的文字大小在用户浏览器下默认渲染是“16px”
rem:使用rem为元素设定字体大小时,仍然是相对大小,但相对的只是HTML根元素
px:固定大小单元,一个像素等于电脑屏幕上的一个点 (是你屏幕分辨率的最小分割)。
pt(点):固定大小,不能伸缩。点通常用于印刷媒体(任何打印在纸上的媒体,等等)。一个点等于一英寸的1/72。
百分比:文字在移动设备上仍然保持完全的可伸缩性和可访问性,类似于em.

转换工具:http://pxtoem.com/

2.关系:

2.1 四者关系

1em=12pt=16px=100%
1/16*width=em
需要转换的像素值 ÷ 父元素的font-size = em值

需要转换的像素值0.0625em=转换后的em值*

基础字体增大下的各文本单位比较
关系图

结论:em和百分比是首选.

2.2弹性布局:设置bodyfont-size的默认值

font-size:1em;
font-size:100%;应对ie的局限

文字和图片转换:
1.浏览器的默认字体大小是16px
2.如果元素自身没有设置字体大小,那么元素自身上的所有属性值如“boder、width、height、padding、margin、line-height”等值转换使用父元素
3.如果元素设置了字体大小,那么字体大小的转换使用父元素

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

4.元素设置了字体大小,此元素的其他属性,如“border、width、height、padding、margin、line-height”计算就需要按照下面的公式来计算:1 ÷ 元素的font-size × 需要转换的像素值 = em值

2.2 em和百分比
客户端改变文字大小后em和百分比的比较

结论:建议使用百分比

来源:
[1]css字体大小
[2]CSS中强大的EM
[3]css中单位px和em,rem的区别

相关文章

  • css中的文本font-size单位

    1.种类 px em rem 百分比 em:可伸缩单位,1个em等于父元素字体的大小;可以制定到 小数点后3位 ...

  • css字体

    在css中,我们常通过font-family设定文本字体,且通过font-size, color, font-we...

  • CSS核心属性1---文本相关

    关于文本的css声明 1、文本大小 {font-size:value;} 说明:1) 属性值为数值型时,必须给属性...

  • 第三天

    css 文本设置:color 设置文字的颜色: color:red;font-size 设置文字的大小:font-...

  • 前端学习笔记-CSS系列(二)文本

    上文说过了选择器,这次我们来一块学习下有关于CSS中文本的操作。 |文本大小 font-size:...

  • CSS 单位 px、pt、em、rem

    在 CSS 语言中总会用到各种单位设置,如:font-size、line-height、height、width ...

  • CSS 文本CSS样式

    1、文本大小 font-size:value; 属性值必须为数值型,且必须加上单位,为0时除外 单位:em(相对文...

  • 移动端H5页面制作规范

    计量单位的使用 css的计量单位有三种选择: px: 固定的相素值em: 相对父级元素的font-size设置来作...

  • 移动端H5页面制作规范(2)

    计量单位的使用 css的计量单位有三种选择: px: 固定的相素值 em: 相对父级元素的font-size设置来...

  • css中单位

    PX特点 1. IE无法调整那些使用px作为单位的字体大小; 2. 国外的大部分网站能够调整的原因在于其使用了em...

网友评论

      本文标题:css中的文本font-size单位

      本文链接:https://www.haomeiwen.com/subject/qvxvmttx.html