CSS值和单位
CSS值和单位
CSS 中的值和单位是构建样式的基础,它们定义了属性的具体表现方式。值用于定义样式属性的具体取值,而单位用于指定这些值的度量方式。CSS中常用的值和单位如下:
1.长度单位
px
: 像素,绝对单位
em
: 相对于元素的字体大小
rem
: 相对于根元素的字体大小
vw
: 视窗宽度的百分比
vh
: 视窗高度的百分比
%
: 相对于父元素的百分比
2.百分比单位
%
: 相对于父元素的百分比
3.颜色值
color name
: 预定义的颜色名称
#RRGGBB
: 十六进制颜色值
rgb(R G B)
: RGB颜色值
rgba(R G B A)
: RGB颜色值加上透明度
4.字体值
font-family
: 字体名称
font-size
: 字体大小
font-weight
: 字体粗细
5.边框和间距值
border-width
: 边框宽度
margin
: 外边框
padding
: 内边框
6.时间和动画值
s
: 秒
ms
: 毫秒
transition
: 过渡效果
7.百分比值
%
: 相对于父元素的百分比
8.枚举值
none
: 表示没有值的情况
以上仅为常见示例,CSS还有许多其他值和单位。
以下是一个CSS中不同值和单位的使用:
<!DOCTYPE html>
<html>
<head><title>CSS值和单位示例</title> <!-- 修正标题标签 --><style>.box {width: 200px;height: 100px;background-color: #ff0000; /* 修正颜色值:#ffo00o → #ff0000 */margin: 20px;padding: 10px;font-size: 18px;border: 2px solid blue;transition: width 1s;} /* 添加闭合大括号 */</style>
</head>
<body><div class="box">This is a box</div>
</body>
</html>