第一节:HTML基础知识
HTML(HyperText Markup Language)超文本标记语言,是构建网页的基本技术。下面我们从最基础的HTML结构开始。
1. HTML文档结构
一个基本的HTML文档包含以下结构:
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>页面标题</title>
</head>
<body>
<!-- 网页内容 -->
</body>
</html>
2. 常用HTML标签
<h1>-<h6>:标题标签,<h1>为最大,<h6>为最小。<p>:段落标签。<a>:超链接标签。<img>:图片标签。
第二节:HTML布局与样式
1. CSS基础
CSS(Cascading Style Sheets)层叠样式表,用于设置网页的样式。下面介绍CSS的基础用法。
1.1 选择器
- 类型选择器:
p表示选择所有p标签。 - 类选择器:
.class表示选择所有类名为class的标签。 - ID选择器:
#id表示选择ID为id的标签。
1.2 属性
color:设置文本颜色。font-size:设置字体大小。margin:设置外边距。padding:设置内边距。
2. 布局
- 浮动布局:利用
float属性实现。 - 定位布局:利用
position属性实现。 - Flex布局:利用Flexbox布局模型实现。
第三节:HTML进阶
1. 表格与表单
1.1 表格
表格标签:<table>、<tr>(表格行)、<td>(表格单元格)。
1.2 表单
表单标签:<form>,包含输入元素如<input>、<select>、<textarea>等。
2. 媒体元素
<audio>:音频元素。<video>:视频元素。<canvas>:画布元素。
第四节:HTML与后端交互
HTML本身只负责展示内容,与后端交互需要借助JavaScript。
1. AJAX技术
AJAX(Asynchronous JavaScript and XML)异步JavaScript和XML,可以实现无需刷新页面即可与后端进行数据交互。
2. JSON格式
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于AJAX交互。
第五节:实践案例
下面我们通过一个简单的例子来展示如何使用HTML、CSS和JavaScript实现一个网页。
1. 页面结构
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>简单网页</title>
<style>
body {
font-family: "微软雅黑", sans-serif;
}
.container {
width: 80%;
margin: 0 auto;
}
.header {
text-align: center;
}
</style>
</head>
<body>
<div class="container">
<header class="header">
<h1>欢迎来到我的网页</h1>
</header>
<p>这里可以添加更多内容...</p>
</div>
</body>
</html>
2. 页面样式
body {
font-family: "微软雅黑", sans-serif;
}
.container {
width: 80%;
margin: 0 auto;
}
.header {
text-align: center;
}
通过以上学习,相信你已经对HTML有了初步的了解。继续努力,你将能轻松打造出属于自己的个性化网页!
