css中一些常用的font-size字体单位和line-height详解_CSS教程_CSS_网页制作

来源:脚本之家  责任编辑:小易  

www.zgxue.com防采集请勿采集本网。

px(pixel)像素

相信大家对像素这个名词并不陌生,接下来来介绍下这个单位的一些小知识点:

pixel 是 picture(图片)和element(元素)这两个词组成的.pixel不是绝对的自然长度单位,例如同样1 px的尺寸在不同设备上的"自然长度"是不一样的.当你放大一个图片后会发现图片是由一个个小方块组成,每个小方块就是1px,放大的程度越大1px的自然长度越大. 因此同样的一个自然长度的图片里面包含的像素越多,这个图片就越清晰.

em

相对于当前对象内文本的字体尺寸.也可以理解为是一个百分比单位, 1em=100%.那么来介绍下在css样式中em呈现的是什么样的效果吧:

如果当前子元素没有设置字体大小(浏览器默认字体大小为16px),那么子元素设置字体大小:font-size:1em;,这时候子元素的字体大小就为父元素的100% x 16px= 16px; 以此类推,font-size:1.5em;,子元素字体大小就为24px;

p{ font-size:1.5em;}div{ font-size:1.5em;}<div> <p> 字体大小 </p></div>

这里的 "字体大小"就是1.5 x 1.5 x 16=36px

父元素的字体大小会继承给子元素,但是继承的是px值,不是em的值.怎么理解呢?

body{2em}

<body> <div> <p></p> </div></body>

那么body里面的子元素div 和 p 都是32px(不叠加)

rem

虽然同样是相对于字体大小的百分比,与em相似,但是参照对象不同.rem的参照对象不是父元素,因此无论父元素如何变化当前设置rem的元素字体大小并不会有响应.

rem是相对于根元素(也就是html)值改变的.当我们书写html文档时,head和body 都是被<html></html>标签包裹的.

在css样式中我们同样可以更改html的font-size

html{ font-size:10px;}div{ font-size:2rem;}

此时,div的字体大小是20px;

在css样式中line-height直接书写数字

对于font-size来说 这种做法是错误的,并不会响应.

但是line-height除了有以上的单位设置以外,还可以不设置单位,直接书写数字.

在line-height中em 同样是相对于当前字体大小的一个比例,并且继承的是px固定值,子元素不会继承em的值.

但是line-height:2;是可以继承的, 子元素继承这个后, line-height值是当前字体大小的两倍.

总结

到此这篇关于css中一些常用的font-size字体单位和line-height的文章就介绍到这了,更多相关css font-size 和line-height内容请搜索真格学网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持真格学网!

常用词汇:1、short:修饰int,短整型数据,可省略被修饰的int。2、long:修饰int,长整型数据,可省略被修饰的int。3、long long:修饰int,超长整型数据,可省略被修饰的int。4、signed:修饰整型数据,有符号数据类型。5、unsigned:修饰整型数据,无符号数据类型。6、restrict:用于限定和约束指针,并表明指针是访问一个数据对象的唯一且初始的方式。7、return:用在函数体中,返回特定值(如果是void类型,则不返回函数值)。8、continue:结束当前循环,开始下一轮循环。9、break:跳出当前循环或switch结构。10、goto:无条件跳转语句。11、if:条件语句,后面不需要放分号。12、else:条件语句否定分支(与if连用)。13、switch:开关语句(多重分支语句)。14、case:开关语句中的分支标记,与switch连用。15、default:开关语句中的“其他”分支,可选。常用函数:1、int isalpha(int ch)若ch是字母('A'-'Z','a'-'z'),返回非0值,否则返回0。2、int isalnum(int ch)若ch是字母('A'-'Z','a'-'z')或数字('0'-'9'),返回非0值,否则返回0。3、int abs(int i)返回整型参数i的绝对值。4、double cabs(struct complex znum)返回复数znum的绝对值。5、double fabs(double x)返回双精度参数x的绝对值。6、long labs(long n)返回长整型参数n的绝对值。参考资料来源:百度百科—C语言内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • 详解使用 css 的 font-size-adjust 属性改善网页排版
  • 知识普及之css: body{font-size: 62.5%;}这种写法的原因
  • css中的font-size属性使用教程
  • css的font-size属性及其em值的使用
  • css font-size: em、px 、pt 、percent之间的关系及换算
  • css font-size属性说明
  • css网页布局学习之font-size的妙用
  • C语言常用词汇及函数有那些?
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全主页网页制作csscss教程cssfont-sizecssline-heightcss详解使用 css 的 font-size-adjust 属性改善网页排版css中的font-size属性使用教程css的font-size属性及其em值的使用css font-size: em、px 、pt 、percent之间的关系及换算css font-size属性说明css网页布局学习之font-size的妙用css教程css3div+css教程web标准教程浏览器兼容教程css布局实例css控制ul li 的样式详解(推荐)html设置超链接字体颜色和点击后的字体颜色div水平垂直居中的完美解决方案css设置各种中文字体如雅黑、黑体、宋体、楷体等等css 文本字体颜色设置方法(css color)css 漂亮搜索框美化代码css自定义select下拉选择框的样式(不用其他标签模拟)css圆角效果 -webkit-border-radius(css3中border-radcss 中的background:transparent到底是什么意思有什么css 首行缩进两个文字css+html实现skeleton screen 加载占位图动画效果(带css盒子隐藏/显示后再最上层的实现代码css中转换为行内样式的解决方案(css-inline)css实现波动水球效果的示例代码css使用@media响应式适配各种屏幕的方法示例css设置div背景图的实现代码css将img图片填满父容器div自适应容器大小的实现方法一文掌握css 属性display:flow-root声明css背景图片设置的6个有趣的技巧纯css实现取字符串的第一个字符实现文字图标功能
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved