Evan の Logbook
✨ Updates
🎨 Style Guide
🧠 Creative Resources
🗒️ Mind Notes
🧭 Knowbase
📘 SOPs
🩺 Medical Research
🛠️ Tech Chronicles
💰 Fortune Blueprint
📈 R Visionary
📊 Statistics
🖼️ BioVis
CSS 笔记
type
status
date
slug
summary
tags
category
icon
password
comment
CSS (Cascading Style Sheets,层叠样式表) 是一种样式表语言,用于描述 HTML 或 XML 文件中元素的表现形式。CSS 决定网页的外观与布局,是前端开发的核心技术之一。通过 CSS,可以使同一网页在不同设备和屏幕尺寸下保持美观和一致性。
1. 主要功能
- 样式与美化
- 控制颜色(文本、背景、边框)
- 设置字体(类型、大小、样式、行高等)
- 排版(对齐方式、间距、缩进)
- 布局控制
- 盒模型:
margin、padding、border定义元素间距与结构 - 布局模型:
Flexbox、Grid灵活控制排列 - 定位:相对定位、绝对定位、固定定位
- 响应式设计
- 媒体查询:根据设备宽度/高度/方向应用不同样式
- 流式布局:自动调整比例,适配不同屏幕
- 动画与过渡
- 过渡 (transition):实现平滑的样式变化
- 动画 (animation):通过
@keyframes定义复杂交互效果
2. 基本语法结构
CSS 由 选择器 与 声明块 构成:
- 选择器:指定目标元素(如
p)
- 声明块:由属性和值组成,控制样式
3. 常见选择器
- 标签选择器:
h1 { color: red; }
- 类选择器:
.header { font-size: 24px; }
- ID 选择器:
#main { background-color: yellow; }
- 组合选择器:
h1, p { margin: 20px; }或div p { color: green; }
4. 层叠性与继承性
- 层叠性:当多个规则作用于同一元素时,遵循优先级:
浏览器默认 < 外部样式表 < 内联样式;选择器优先级:ID > 类 > 标签。
- 继承性:某些属性(如字体、颜色)会从父元素继承到子元素。
5. 常用属性
- 颜色与背景
- 文本与字体
- 盒模型
- 布局
6. 响应式设计示例
7. CSS 与 HTML 的关系
HTML 定义网页的 内容与结构,CSS 决定其 样式与表现。
8. 总结
- CSS 是控制网页样式的语言,为 HTML 内容添加颜色、布局、动画等效果。
- 借助 选择器、层叠性与继承性,开发者能灵活控制页面样式。
- 配合 HTML、JavaScript,CSS 构成 Web 前端开发三大核心。
Prev
Linux awk 工具笔记
Next
文件夹前加点的意义
Loading...
YouTube 使用笔记