CSS 详解
CSS(层叠样式表)用于控制网页的视觉表现,是前端开发的重要组成部分。本指南将介绍 CSS 的基础语法、常见用法、SCSS 的引入方法以及流行的 CSS 框架。
🧱 基础 CSS 语法
选择器 {
属性: 值;
}
示例:
h1 {
color: blue;
font-size: 24px;
}
常见选择器类型
*:通配符选择器#id:ID 选择器.class:类选择器element:标签选择器div > p:子元素选择器a:hover:伪类选择器
🎨 常用属性分类
文本样式
p {
color: #333;
font-family: Arial, sans-serif;
text-align: center;
line-height: 1.6;
}
盒模型
.box {
width: 200px;
height: 100px;
padding: 10px;
margin: 20px;
border: 1px solid #ccc;
}
布局样式
.container {
display: flex;
justify-content: space-between;
align-items: center;
}
背景与边框
.card {
background-color: #f5f5f5;
border-radius: 10px;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
🧩 引入 CSS 的方式
- 内联样式
- 内部样式
- 外部样式
<p style="color: red;">内联样式</p>
<style>
h1 {
color: green;
}
</style>
<link rel="stylesheet" href="style.css" />
⚙️ 引入 SCSS / Sass
SCSS 是 CSS 的超集,支持变量、嵌套、Mixin 等高级特性。