Day14 CSS颜色与度量单位
一、颜色表方案
颜色的表现形式主要有三种方式:颜色名称、十六进制代码和十进制代码。
p {
color: red;
}
解释:这是将一个段落内的文字设置为红色,采用的是英文颜色名称。
颜色名称 |
十六进制代码 |
十进制代码 |
含义 |
black |
#000000 |
0,0,0 |
黑色 |
silver |
#c0c0c0 |
192,192,192 |
银灰色 |
gray |
#808080 |
128,128,128 |
灰色 |
white |
#ffffff |
255,255,255 |
白色 |
maroon |
#800000 |
128,0,0 |
栗色 |
red |
#ff0000 |
255,0,0 |
红色 |
purple |
#800080 |
128,0,128 |
紫色 |
fuchsia |
#ff00ff |
255,0,255 |
紫红 |
green |
#008000 |
0,128,0 |
绿色 |
lime |
#00ff00 |
0,255,0 |
闪光绿 |
olive |
#808000 |
128,128,0 |
橄榄色 |
yellow |
#ffff00 |
255,255,0 |
黄色 |
navy |
#000080 |
0,0,128 |
海军蓝 |
blue |
#0000ff |
0,0,255 |
蓝色 |
teal |
#008080 |
0,128,128 |
水鸭色 |
aqua |
#00ffff |
0,255,255 |
浅绿色 |
二、度量单位
在
CSS
长度设置中,我们经常需要使用到度量单位,即以什么样的单位设计我们的字体或边框长度。而在
CSS 中长度单位又分为绝对长度和相对长度。绝对长度指的是现实世界的度量单位,CSS
支持五种绝对长度单位。
绝对长度单位
单位标识符 说明
in
英寸
cm
厘米
mm
毫米
pt
磅
pc pica
相对长度指的是依托其他类型的单位,也是五种。
相对长度单位
单位标识符 说明
em
与元素字号挂钩
ex
与元素字体的“x
高度”挂钩
rem
与根元素的字号挂钩
px
像素,与分辨率挂钩
%
相对另一值的百分比
//em
相对单位
p {
margin: 0;
padding: 0;
background: silver;
font-size: 15px;
height: 2em;
}
解释:em
是相对单位,与字号大小挂钩,会根据字体大小改变自己的大小,灵活性很
高。
//px
相对单位,绝对特性
p {
margin: 0;
padding: 0;
background: silver;
font-size: 15px;
height: 55px;
}
解释:虽然
px 也是相对单位,但由于和分辨率挂钩,导致他其实就变成一个绝对单位
了,自然灵活性没有
em 高,但是使用难度较低,且大量的开发者习惯性使用它。
//%百分比
p {
margin: 0;
padding: 0;
background: silver;
font-size: 200%;
width: 50%;
}
解释:长度比较好理解,就是挂钩它所在区块的宽度。而
font-size
则是继承到的原
始大小的百分比。