博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS字体大小单位
阅读量:6868 次
发布时间:2019-06-26

本文共 764 字,大约阅读时间需要 2 分钟。

hot3.png

如果一个元素没有显示定义font-size的属性,则会自动继承父元素的font-size属性的计算结果。

定义font-size时,可以使用预定义关键字绝对尺寸相对尺寸

预定义关键字

xx-small < x-small < small < medium < large < x-large < xx-large 

尺寸按顺序依次增大,类似于衣服的尺寸。

缺点:

  • 只有7种选择
  • 不同浏览器下,文本的大小可能不同

绝对尺寸

  • px:像素,用于屏幕媒体,一个像素等于电脑屏幕上的一个点
  • pt:点,用于印刷媒体,一个点等于一英寸的1/72
  • in:英寸
  • cm:厘米
  • mm:毫米

使用绝对长度单位,在固定分辨率的显示器下,显示出来的都是固定大小。

相对尺寸

  • em:参考基准是父元素,1em等于父元素font-size属性的值
  • %:参考基准是父元素,100%等于父元素font-size属性的值
  • rem:参考基准是文档的根元素(即html元素),1rem等于html元素font-size属性的值。注:rem是CSS3新增的一个相对单位,IE9以下版本不支持。

其他单位

  • vw(viewpoint width):视窗宽度,1vw等于视窗宽度的1%
  • vh(viewpoint height):视窗高度,1vh等于视窗高度的1%
  • vmin:取vw和vh中较小的那个
  • vmax:取vw和vh中较大的那个

在某些特殊场景下,需要把font-size的值设置为0来隐藏某些文本。但是在IE6和IE7中,font-size设置为0的文本却变成了小黑点,并没有完全隐藏。

解决:设置text-indent属性的值为一个很大的负数,使文本显示在屏幕之外。 

转载于:https://my.oschina.net/u/3026585/blog/1931927

你可能感兴趣的文章
java进阶之路
查看>>
优化Android Studio
查看>>
zabbix二次开发-flask-获取告警
查看>>
我的友情链接
查看>>
java实现MD5加密处理
查看>>
实用JVM参数总结
查看>>
oracle 11g R2 64位 安装详细步骤
查看>>
Jpeg 库的解码OpenCL优化
查看>>
码易应用商城入驻流程
查看>>
正则表达式
查看>>
『中级篇』docker之虚拟机创建vagrant技巧(番外篇)(81)
查看>>
交换机SPAN功能配置
查看>>
MySQL 架构组成—存储引擎
查看>>
基于数值分析思想对多项式求值的原理和应用进行探究
查看>>
vue-devtools vue开发调试神器
查看>>
PHP扩展模块的安装
查看>>
BGP基础操作
查看>>
selenium系列->Actions命令实例整理->goBack()
查看>>
CentOS 7上构建squid传统代理,透明代理(squid3.4.6)
查看>>
SimpleXml项目
查看>>