学习纯CSS打造银色MacBook Air(二)笔记部分——length值

长度 <length>

  • 用于表示距离尺寸的 CSS 数据类型。
  • 语法:<length> 数据类型由一个 <number> 和一个长度单位构成。
  • 单位:
    • 相对长度单位

相对:互相对立(上与下相对,左与右相对)
绝对:只是以某个条件为依据而不管其它条件。

	 - 	相对长度代表着以其它距离为单位的一种尺寸。这个单位可以是指定字符的大小,行高,或者是 视口(viewport)(详见学习纯CSS打造银色MacBook Air(二)笔记部分——视口(viewport))的大小。
	 - 字体相对长度
		 - cap:
		 	- 表示元素字体 font 的“上限高度”(cap height,大写字母的标称高度(nominal height))。 	
	 	- ch
	 		- 这一单位代表元素所用字体 font 中“0”这一字形的宽度("0",Unicode字符U+0030),更准确地说,是“0”这一字形的预测尺寸(advance measure)。
	 		- 如果无法确定“ 0”字形的大小,则必须假定其宽为 0.5em,高为 1em。
 		- em
 			- 相对长度单位,这个单位表示元素的 font-size 的计算值。如果用在font-size 属性本身,它则表示元素继承的 font-size 值。
 		- ex
 			- 这个单位表示元素font的 x-height 。在含有“X”字母的字体中,它是该字体的小写字母的高度;对于很多字体来说,1ex ≈ 0.5em。
		- ic
			- 等于在用于渲染的字体中找到的“水”(CJK 表意文字 "水",U + 6C34)字形的使用预先测量(used advance measure)。
		- lh
			- 等于使用它的元素的 line-height 属性的计算值,转换为绝对长度。
		- rem
			- 这个单位代表根元素的 font-size 大小(例如 <html> 元素的font-size)。当用在根元素的 font-size 上面时 ,它代表了它的初始值。
		- rlh
			- 等于根元素行高 line-height 的计算值。当用于设置根元素的行高 line-height 或是字体大小 font-size 时,该rlh指的是根元素行高 line-height 或字体大小 font-size 的初始值。
	- 视口(Viewport)比例的长度
		- 视口百分比长度定义相对于 viewport 的大小的 <length> 值,即文档的可见部分。视口长度在 @page 声明块中无效。
		- vh:
			- 视口的初始包含块(详见学习纯CSS打造银色MacBook Air(二)笔记部分——包含块)的高度的 1%。
		- vw:
			- 视口的初始包含块的宽度的 1%。
		- 	vi:
			- 等于初始包含块大小的 1%,在根元素的行内轴方向上。
		- vb:
			- 等于初始包含块大小的 1%,在根元素的区块轴方向上。
		- vmin:
			- 视口高度 vw 和宽度 vh 两者之间的最小值。
		- vmax:
			- 视口高度 vw 和宽度 vh 两者之间的最大值。
- **绝对长度单位:**
	- px:
		- 像素(pixel)。对于普通的屏幕,通常是一个设备像素(点)。
		- 对于打印机和高分辨率屏幕,一个 CSS 像素往往占多个设备像素。一般来说,每英寸的像素的数量保持在 96 左右, 1px = 1in 的 96 分之一。
	- cm
		- 一厘米。 1cm = 96px / 2.54。
	- mm
		- 一毫米。 1mm = 1/10 * 1cm。
	- Q:
		- 四分之一毫米。1Q = 1/40 * 1cm。
	- in:
		- 一英寸。1in = 2.54cm = 96px。
	- pc:
		- 一十二点活字(pica),六分之一英寸。 1pc = 12pt = 1/6 * 1in。
	- pt:
		- 一磅(point),72 分之一英寸。1pt = 1/12 * 1pc = 1/72 * 1in。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值