html和css制作
HTML和CSS基础概念
HTML(超文本标记语言)用于定义网页的结构和内容,CSS(层叠样式表)用于控制网页的样式和布局。两者结合可创建视觉和功能完整的网页。
HTML基本结构
HTML文档通常包含以下基本结构:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>网页标题</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<h1>主标题</h1>
<p>段落内容</p>
</body>
</html>
<!DOCTYPE html>声明文档类型为HTML5。<head>包含元信息(如字符集、标题)和外部资源链接(如CSS文件)。<body>包含网页的可见内容。
CSS基本语法
CSS通过选择器匹配HTML元素并应用样式:
h1 {
color: blue;
font-size: 24px;
}
p {
margin: 10px;
line-height: 1.5;
}
h1和p是选择器,分别匹配标题和段落。color、font-size等是属性,blue、24px是对应的值。
常用HTML标签
- 文本标签:
<h1>到<h6>(标题)、<p>(段落)、<span>(行内元素)。 - 结构标签:
<div>(块级容器)、<section>(内容分区)。 - 列表:
<ul>(无序列表)、<ol>(有序列表)、<li>(列表项)。 - 链接与图片:
<a href="url">(超链接)、<img src="image.jpg">(图片)。
常用CSS属性
- 文本样式:
color、font-family、text-align。 - 盒模型:
width、height、padding、margin、border。 - 布局:
display(如flex、grid)、position(如relative、absolute)。
响应式设计
使用媒体查询(Media Queries)适配不同设备屏幕:
@media (max-width: 600px) {
body {
font-size: 14px;
}
}
- 当屏幕宽度小于600px时,调整字体大小。
实际示例:简单网页
HTML文件(index.html)
<!DOCTYPE html>
<html>
<head>
<title>示例网页</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="container">
<h1>欢迎</h1>
<p>这是一个示例段落。</p>
</div>
</body>
</html>
CSS文件(style.css)

body {
font-family: Arial, sans-serif;
margin: 0;
padding: 20px;
}
.container {
max-width: 800px;
margin: 0 auto;
background-color: #f9f9f9;
padding: 20px;
}
h1 {
color: #333;
}
学习资源推荐
- MDN Web Docs:权威的HTML和CSS文档。
- Codecademy:交互式编程学习平台。
- W3Schools:基础语法和实例参考。
通过结合HTML的结构化能力和CSS的样式控制,可以逐步构建复杂且美观的网页。






