type
status
date
slug
summary
tags
category
icon
password
1 CSS 常用属性
1.1 文本样式
属性名 | 作用 | 属性值 |
letter-spacing | 字间距 | 长度 |
word-spacing | 词间距(中文无效果) | 长度 |
text-decoration | 文本修饰线 | none:无修饰线。
underline:下划线。
overline:上划线。
line-throuth:删除线 |
text-indent | 首行缩进 | 长度 |
text-align | 文本水平对齐方式 | left:左对齐。
right:右对齐。
center:居中对齐 |
vertical-align | 与同行文本如何对齐 | baseline:基线对齐。
top:顶线对齐。
middle:中线对齐。
bottom:底线对齐。
sub:下标字。
super:上标字。
长度:元素底部与基线的距离 |
line-height | 行高 | 长度 |
① vertical-align
② line-height 设置行高
行高的概念:
第一行文字中线与元素顶部距离是行高一半,最后一行文字中线与元素底部距离是行高一半!
使用行高实现元素中的一行文字垂直居中,满足以下条件:
line-height 是 font 的子属性:
1.2 背景样式
属性名 | 作用 | 属性值 |
background-color | 背景颜色 | 颜色 |
background-image | 设置背景图像地址 | url(地址) |
background-repeat | 设置背景图像重复方式 | repeat:重复。
repeat-x:横向重复。
repeat-y:纵向重复。
no-repeat:不重复。 |
background-position | 设置背景图像位置 | 关键字。
两个长度表示的坐标。
百分比 |
background-attachment | 背景图像固定 | scroll:随元素滚动,默认值。
fixed:固定。 |
background | 背景复合属性 | 多个值使用空格分隔 |
① 背景颜色
① 设置背景图像的位置 background-position
使用关键字设置属性值:
通过指定坐标(用长度)设置属性值:
使用百分比设置属性值:
background-position 的两个子属性:
② 背景图像固定 background-attachment
③ 背景复合属性 background
1.3 鼠标光标样式
属性名 | 作用 | 属性值 |
cursor | 设置鼠标光标 | pointer:小手。
move:移动图标。 |
1.4 列表样式
属性名 | 作用 | 属性值 |
list-style-type | 设置列表项图标 | none:无 |
list-style-position | 设置列表项图标位置 | outside:在li外面。
inside:在li里面。 |
list-style-image | 自定义列表项图标 | url(图片地址) |
list-style | 复合属性 | 多个值使用空格分隔 |
注意: 只有 ul、ol、li 这些标签设置列表样式才有效果!
1.5 表格样式
属性名 | 作用 | 属性值 |
table-layout | 设置列宽固定 | auto:默认值。
fixed:固定。 |
border-spacing | 设置单元格之间的距离 | 长度 |
border-collapse | 合并单元格边框 | separate:默认值。
collapse:合并 |
caption-side | 标题位置 | top:表格上面。
bottom:表格下面 |
empty-cells | 没有内容的单元格显示还是隐藏 | show:显示,默认值。
hide:隐藏 |
注意: 表格相关的属性只能设置到 table 标签上才生效!
2 CSS 选择器
2.1 基本选择器
① ID 选择器
② 类选择器
③ 标签名选择器
④ 全局选择器
2.2 组合选择器
① 后代元素选择器
② 子元素选择器
③ 交集选择器
④ 并集选择器
2.3 伪类选择器
2.4 选择器权重(优先级)
① 单个选择器之间的权重
② 组合选择器优先级比较规则
组合: 并集选择器的组合,各自计算各自的权重,不会放在一起计算。
- 作者:昕昕丶未来不是梦
- 链接:https://pisce.buzz/article/web01_css_02
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。