CSS速查表v2详解
需积分: 3 48 浏览量
更新于2024-11-24
收藏 315KB PDF 举报
"css-cheat-sheet-v2 是一个CSS速查表,包含了各种CSS属性的简写形式、继承性质以及伪选择器和伪类的使用方法。这份资料旨在帮助开发者快速查找和理解CSS中的关键概念,提高编写CSS样式时的效率。"
在CSS中,有一些重要的概念和属性被详细列出:
1. **伪选择器和伪类**:
- `:first-child`: 选取元素的第一个子元素。
- `:first-line`: 选取元素的第一行文本。
- `:first-letter`: 选取元素的第一个字母。
- `:hover`: 当鼠标指针位于元素上方时应用样式。
- `:active`: 指的是被用户激活(例如点击或按下)时的元素。
- `:focus`: 元素获得焦点时的样式。
- `:link` 和 `:visited`: 分别用于未访问和已访问的链接。
- `:lang(var)`: 选择具有特定语言的元素。
- `:before` 和 `:after`: 在元素内容前或后插入生成的内容。
2. **尺寸属性**:
- `width`, `min-width`, `max-width`: 控制元素的宽度及其最小和最大限制。
- `height`: 设置元素的高度,`min-height` 和 `max-height` 则是其最小和最大高度。
3. **颜色与背景**:
- `color`: 设置文本颜色,`background` 是一个简写属性,可以同时设置背景颜色、图像等。
- `background-color`: 设置元素的背景颜色。
- `background-attachment`: 控制背景图像是否随滚动条移动。
4. **字体属性**:
- `font`: 一个简写属性,包括 `font-family`, `font-style`, `font-variant`, `font-weight`, `font-size`, `font-stretch`, `font-size-adjust` 和 `line-height`。
- `font-family`: 指定元素的字体系列。
- `font-style` 和 `font-variant`: 分别设置字体样式(如斜体)和变体(如小型大写)。
- `font-weight`: 控制字体的粗细。
- `font-stretch`: 调整字体的宽度。
- `font-size`: 设置字体大小。
- `font-size-adjust`: 保持字体比例,确保不同字体之间的可读性。
- `line-height`: 设置行间距,影响文本的垂直排列。
5. **文本属性**:
- `text-indent`: 控制文本首行缩进。
- `text-align`: 设置文本对齐方式(左、右、居中或两端对齐)。
- `text-decoration`: 添加下划线、上划线或删除线。
- `text-shadow`: 创建文本阴影效果。
- `letter-spacing`: 设置字符间距。
- `word-spacing`: 控制单词间的间距。
- `text-transform`: 可以将文本转换为大写、小写或首字母大写。
- `white-space`: 管理文本中的空白处理,如换行和空格。
6. **其他属性**:
- `content`: 用于在元素前后插入生成的内容,常用于CSS的`::before` 和 `::after` 伪元素。
- `quotes`: 设置引号样式。
- `counter-reset` 和 `counter-increment`: 用于自定义计数器。
- `list-style`: 简写属性,控制列表项的符号或编号样式。
- `size`, `marks`, `page-break-before`: 与页面布局和分页有关,适用于打印样式表。
这些属性涵盖了CSS中最基本和常用的样式控制,通过理解并熟练运用它们,开发者可以创建出丰富多样的网页布局和视觉效果。在实际开发中,CSS作弊表是一个非常实用的工具,能够帮助快速查找和应用正确的样式规则。
点击了解资源详情
点击了解资源详情
117 浏览量
2008-11-07 上传
2022-09-20 上传
点击了解资源详情
103 浏览量
点击了解资源详情
点击了解资源详情
BigPig1230
- 粉丝: 17
- 资源: 4
最新资源
- matlab代码sqrt-M_matrix:使用类似Matlab的脚本语言与您的Fortran程序进行交互
- stellaris-wandering-leviathans:Stellaris的流浪Leviathans mod,可通过命令进行自定义
- 反应罐控制程序200.rar
- rgb 和 yuv_nv12 数据相互转换
- mints-sensordata-to-postgres-后端:将校准后的传感器数据读入postgres
- 维控 Plc加密 软件.rar
- northernrocketrywebsite
- estudo_angular_4_native_script_rails_api:Angular 4 + NativeScript e Api em Rails 5的列表列表
- matlab代码sqrt-UTM_Heat:用于数字实现统一变换方法(UTM)的代码,以多层求解热方程
- Titanic
- ios开发438个实例源码大全.rar
- 投资分析
- 维控LEVISTUDIO人机界面画面制作软件.zip
- WACOM数位板BAMBOO CTH-470驱动程序 官方最新版
- scss-storybook-quickstarter
- matlab代码sqrt-pnla:多项式数值线性代数