长度单位
px像素单位em与当前元素的字体大小相同(一个大写M的宽度)- 浏览器默认基础字体大小是16像素,1em的计算值默认为16像素
height line-height font-size使用em都是与文字大小相关- em单位是会继承父元素的字体大小
ex, ch分别是小写x的高度,数字0的宽度。- 并不像em那样被普遍使用
rem总是等于默认基础字体大小的尺寸- 继承的字体大小将不起作用
vw, vh分别是视口宽度的1/100和视口高度的1/100vmin,vmax分别是vw/vh中较小和较大的一个
- 使用相对单位是非常有用的,若文字大小变更,网站的布局仍将保持正确
无单位的值
margin: 0lineHeight: 1.5无单位的行高- 该单位的文字大小为16px,行高为1.5*16px=24px
- 无单位的高度只能用于行高,不能用于宽高,文字大小
- 在没有高度时行高会撑高高度,有高度则无法撑高高度
百分号
font-size: 150%- 和em类似,继承父元素的字体大小,为默认值16px*1.5=24px
width: 75% height: 75%- 表示宽/高度为父元素宽/高度的75%
line-heigth: 200%- 表示行高为当前元素文字大小的两倍
颜色
- 关键字
- 十六进制 红绿蓝 00-ff
- rgb 红绿蓝 0-256
- rgba 红绿蓝透明度 0-256 0-1
- HSL 色调
- 色调(0-360),表示色轮的角度
- 饱和度(0-100%),0表示没有颜色(灰色),100%表示全彩色饱和度
- 明度(0-100%),0是无光(全黑),100%是充满光(出现全白)
- HSLA 比hsl多了一个透明度
- opacity 不透明度
- 用opactiy指定盒子,表示盒子的一切呈现透明度
唠叨
如果文章对你有用,记得点赞、评论和关注哦O(∩_∩)O哈哈~