简易网页制作css
CSS 基础结构
CSS(层叠样式表)用于控制网页的样式和布局。一个简易的 CSS 文件通常包含选择器和声明块。选择器用于定位 HTML 元素,声明块包含属性和值。
/* 注释示例 */
选择器 {
属性: 值;
属性: 值;
}
常用选择器
- 元素选择器:直接使用 HTML 标签名(如
p、h1)。 - 类选择器:以
.开头(如.header)。 - ID 选择器:以
#开头(如#main)。 - 通用选择器:
*匹配所有元素。
p {
color: blue;
}
.header {
font-size: 24px;
}
#main {
width: 80%;
}
文本样式
通过 CSS 可以调整字体、颜色、对齐方式等文本属性。
body {
font-family: Arial, sans-serif;
color: #333;
line-height: 1.6;
}
h1 {
text-align: center;
text-decoration: underline;
}
盒模型
每个 HTML 元素都是一个盒子,包含内容(content)、内边距(padding)、边框(border)和外边距(margin)。

.box {
width: 200px;
padding: 20px;
border: 1px solid #000;
margin: 10px;
}
布局控制
使用 display、float 或 Flexbox 控制元素布局。
.container {
display: flex;
justify-content: space-between;
}
.sidebar {
float: left;
width: 30%;
}
响应式设计
通过媒体查询(Media Queries)适配不同设备屏幕。

@media (max-width: 600px) {
.sidebar {
width: 100%;
}
}
颜色与背景
设置背景颜色、图片或渐变效果。
body {
background-color: #f4f4f4;
}
.header {
background-image: url('header-bg.jpg');
background-size: cover;
}
动画效果
使用 @keyframes 和 transition 添加简单动画。
.button {
transition: background-color 0.3s;
}
.button:hover {
background-color: #555;
}
@keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}
.fade-in {
animation: fadeIn 1s;
}
实际应用示例
结合 HTML 和 CSS 创建一个简易按钮。
<!-- HTML -->
<button class="btn">点击</button>
/* CSS */
.btn {
padding: 10px 20px;
background-color: #007bff;
color: white;
border: none;
border-radius: 5px;
cursor: pointer;
}
.btn:hover {
background-color: #0056b3;
}
通过以上方法,可以快速实现网页的基础样式和布局。根据需求逐步扩展更复杂的样式和交互效果。






