css长度单位px、em、pt
css长度单位px、em、pt
css长度单位px、em、pt一、长度单位px、em、pt的介绍
px 像素(Pixel)是相对长度单位,像素px是相对于显示器屏幕分辨率而言的
em 是相对长度单位,相对于当前对象内文本的字体尺寸。如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸。
pt 单位名称为点(Point),绝对长度单位一般老版本的table使用长度大小单位但是现在基本上没有使用。
二、长度单位实例
1、定义宽度:
Width:300px 宽度为300像素
Width:300pt 宽度为300点
Width:300em 宽度为300相对长度
2、对文字设置不同长度em px pt单位:
CSS代码:
.li-px{ font-size:12px}
.li-pt{ font-size:12pt}
.li-em{ font-size:2em}
HTML代码
<li class= "li-px">我是licss5</li>
<li class="li-pt">我是licss5</li>
<li class="li-em">我是licss5</li>
效果图
三、em与px换算
任意浏览器的默认字体高度16px(16像素)。所有未经调整的浏览器都符合: 1em=16px。那么12px=0.75em,10px=0.625em。为了简化font-size的换算,需要在css中的body选择器中声明font-size=62.5%,这就使em值变为 16px*62.5%=10px, 这样12px=1.2em, 10px=1em, 也就是说只需要将你的原来的px数值除以10,然后换上em作为单位就行了。
12px相当于9pt长度
12px相当于0.75em长度
9pt相当于0.75em长度
高级em与px换算:
任意浏览器的默认字体高度16px(16像素)。所有未经调整的浏览器都符合: 1em=16px。那么12px=0.75em,10px=0.625em。为了简化font-size的换算,需要在css中的body选择器中声明font-size=62.5%,这就使em值变为 16px*62.5%=10px, 这样12px=1.2em, 10px=1em, 也就是说只需要将你的原来的px数值除以10,然后换上em作为单位就行了。
热门推荐
- clickhouse 底层架构(使用 Apache Superset 可视化 ClickHouse 数据的两种方法)
- docker怎么设置参数(浅谈docker --privileged=true参数作用)
- php 会话session实现用户登录功能(PHP cookie,session的使用与用户自动登录功能实现方法分析)
- extjs中treepanel例子
- 简单的肖特基二极管电路(两个元祖T1='a', 'b',T2='c', 'd'使用匿名函数将其)
- python中统计一个字符出现的次数(Python统计一个字符串中每个字符出现了多少次的方法字符串转换为列表再统计)
- sqlserver常用流控语句(SQL Server实现自动循环归档分区数据脚本详解)
- canvas设置点击(Canvas高级路径操作之拖拽对象的实现)
- laravel数据返回格式(laravel 关联关系遍历数组的例子)
- dockertomcat多开实例(Docker tomcat的设置内存大小配置方式)