网页css制作
CSS 基础语法
CSS(层叠样式表)用于控制网页的样式和布局。基本语法由选择器和声明块组成:
选择器 {
属性: 值;
属性: 值;
}
例如,设置段落文字颜色和字体大小:

p {
color: blue;
font-size: 16px;
}
常用 CSS 属性
- 文本样式:
color(颜色)、font-family(字体)、font-size(字号)、text-align(对齐方式)。 - 盒模型:
width/height(宽高)、padding(内边距)、margin(外边距)、border(边框)。 - 背景:
background-color(背景色)、background-image(背景图)。 - 布局:
display(显示方式)、flex(弹性布局)、grid(网格布局)。
示例:

.box {
width: 200px;
padding: 20px;
background-color: #f0f0f0;
border: 1px solid #ccc;
}
CSS 选择器
- 标签选择器:直接使用 HTML 标签名(如
p、div)。 - 类选择器:以
.开头(如.header)。 - ID 选择器:以
#开头(如#main)。 - 伪类选择器:如
:hover(鼠标悬停状态)。
示例:
.button {
background-color: green;
}
.button:hover {
background-color: darkgreen;
}
引入 CSS 的方式
- 内联样式:直接在 HTML 标签中使用
style属性。<p style="color: red;">文本</p> - 内部样式表:在 HTML 的
<head>中使用<style>标签。<style> body { font-family: Arial; } </style> - 外部样式表:通过
<link>引入独立的.css文件(推荐)。<link rel="stylesheet" href="styles.css">
响应式设计
通过媒体查询(@media)适配不同设备屏幕:
@media (max-width: 600px) {
.container {
width: 100%;
}
}
CSS 框架推荐
- Bootstrap:提供预定义组件和响应式栅格系统。
- Tailwind CSS:实用工具类优先的框架。
- Bulma:基于 Flexbox 的轻量级框架。
调试技巧
- 使用浏览器开发者工具(F12)检查元素样式。
- 通过
border: 1px solid red;临时高亮元素边界。 - 利用
!important强制覆盖样式(慎用)。
学习资源
- MDN CSS 文档:全面权威的语法和属性参考。
- CodePen:在线编辑和分享 CSS 代码片段。
- CSS-Tricks:实战技巧和最新趋势。






