一、CSS 是什么?
- 全称:Cascading Style Sheets(层叠样式表)
- 作用:给网页「化妆」,控制网页的外观(颜色、字体、布局等)。
比喻:如果 HTML 是房子的钢筋水泥(结构),CSS 就是装修(墙面颜色、家具摆放)。
二、CSS 能做什么?
用 CSS 可以改变网页的:
- 颜色和字体
- 文字颜色、背景颜色
- 字体大小、字体类型(如宋体、微软雅黑)
- 布局和间距
- 元素的位置(居中、左右排列)
- 元素之间的间距(内边距、外边距)
- 尺寸和形状
- 元素的宽度、高度
- 边框样式(实线、虚线、圆角)
- 动画和特效
- 鼠标悬停效果(如按钮变色)
- 元素的淡入淡出、滑动效果
三、CSS 怎么用?
1. 基本语法规则
css复制代码
选择器 {
属性: 值;
属性: 值;
}
- 选择器:告诉浏览器你要修改哪个元素(如
<p>
段落) - 属性:具体修改什么(如颜色、字体)
- 值:改成什么样(如红色、20px)
示例:
css复制代码
p {
color: red; /* 段落文字变红色 */
font-size: 20px; /* 文字大小设为20像素 */
}
2. 三种使用方式
-
方式 1:内联样式(直接写在 HTML 标签里)
html复制代码
<p style="color: blue; font-size: 16px;">这段文字是蓝色,16像素</p>
适用场景:快速测试某个元素的样式,但不利于维护。
-
方式 2:内部样式表(写在
<style>
标签里)html复制代码
<head> <style> p { color: green; font-family: "微软雅黑"; } </style> </head>
适用场景:单个页面需要自定义样式时使用。
-
方式 3:外部样式表(写在独立的 .css 文件中)
html复制代码
<!-- 在 HTML 中链接外部 CSS 文件 --> <head> <link rel="stylesheet" href="styles.css"> </head>
css复制代码
/* styles.css 文件内容 */ p { margin: 10px; padding: 5px; }
适用场景:最佳实践!适合多页面网站,便于统一管理样式。
四、CSS 用在哪里?
所有需要「美化」的 HTML 元素都可以用 CSS 控制,例如:
- 文本:段落、标题、链接
- 图片:大小、边框、阴影
- 容器:
<div>
、<section>
的布局和背景 - 表单:输入框、按钮的样式
五、常见 CSS 属性(小白先学这些)
属性类型 | 常用属性 | 示例值 | 效果 |
---|---|---|---|
文字 | color | red , #FF0000 | 文字颜色 |
font-size | 16px , 1.2em | 文字大小 | |
font-family | "微软雅黑", Arial | 字体类型 | |
背景 | background-color | yellow , #FFFF00 | 背景颜色 |
边框 | border | 1px solid black | 边框粗细、样式、颜色 |
间距 | margin | 10px | 元素外部的间距 |
padding | 5px | 元素内部的间距 | |
尺寸 | width | 200px , 50% | 元素宽度 |
height | 100px | 元素高度 |
六、动手练习(从简单开始)
-
修改文字颜色
html复制代码
<style> h1 { color: purple; } </style> <h1>这个标题会变成紫色</h1>
-
给图片加边框
html复制代码
<style> img { border: 3px dashed orange; } </style> <img src="cat.jpg" alt="小猫">
-
让内容居中
html复制代码
<style> div { width: 80%; margin: 0 auto; /* 水平居中 */ text-align: center; /* 文字居中 */ } </style> <div>这个容器会居中显示</div>
七、学习建议
- 先学基础属性:从
color
,font-size
,margin
等常用属性开始。 - 多用开发者工具:在浏览器中右键点击元素 →「检查」,实时调试 CSS。
- 参考资源: