css制作规则
CSS 制作规则
CSS(层叠样式表)用于控制网页的样式和布局。以下是制作CSS规则的核心要点:
选择器与声明块
CSS规则由选择器和声明块组成。选择器指定样式应用的HTML元素,声明块包含一组属性和值:

选择器 {
属性: 值;
属性: 值;
}
示例:

p {
color: blue;
font-size: 16px;
}
常用选择器类型
- 元素选择器:直接使用HTML标签名(如
p、div) - 类选择器:以点开头(如
.header) - ID选择器:以井号开头(如
#main) - 属性选择器:匹配特定属性(如
[type="text"]) - 伪类选择器:定义特殊状态(如
:hover)
层叠与优先级
当多条规则冲突时,优先级由以下因素决定:
!important声明- 内联样式(直接在HTML标签中的style属性)
- ID选择器
- 类/属性/伪类选择器
- 元素选择器
常用属性示例
- 文本样式:
color,font-family,text-align - 盒模型:
width,height,padding,margin,border - 布局:
display,position,flex,grid - 动画:
transition,animation
单位与值
- 长度单位:
px,em,rem,%,vw/vh - 颜色值:十六进制(
#RRGGBB),RGB(rgb(255,0,0)),HSL(hsl(0,100%,50%))
响应式设计
使用媒体查询适配不同设备:
@media (max-width: 600px) {
body {
background-color: lightblue;
}
}
最佳实践
- 使用外部样式表(
.css文件)而非内联样式 - 合理使用CSS预处理器(如Sass/Less)
- 遵循BEM等命名规范提高可维护性
- 利用CSS变量(
--main-color: blue;)实现主题管理
通过组合这些规则,可以创建复杂且高效的网页样式系统。






