HTML5是HTML的最新标准,它的基础语法主要包括以下几个部分:
- 文档类型声明:
<!DOCTYPE html>
- 页面的开始和结束标签:
<html>
<head>
<!-- 页面的元数据和标题 -->
<title>页面标题</title>
</head>
<body>
<!-- 页面内容 -->
<h1>这是一个标题</h1>
<p>这是一个段落。</p>
</body>
</html>
- 元素的属性:
<!-- 例如,为图片添加alt属性 -->
<img src="image.jpg" alt="描述文字">
- 注释:
<!-- 这是一个注释 -->
- 标题:
<h1>最重要的标题</h1>
<h2>次重要的标题</h2>
<!-- 以此类推,h3, h4, h5, h6 -->
- 段落和换行:
<p>这是一个段落。</p>
<br> <!-- 换行 -->
- 文本格式化标签:
<strong>粗体文本</strong>
<em>斜体文本</em>
<del>被删除的文本</del>
<ins>被插入的文本</ins>
- 链接:
<a href="https://www.example.com">链接到example.com</a>
- 图片:
<img src="image.jpg" alt="描述文字">
- 列表:
<!-- 有序列表 -->
<ol>
<li>第一项</li>
<li>第二项</li>
</ol>
<!-- 无序列表 -->
<ul>
<li>第一项</li>
<li>第二项</li>
</ul>
<!-- 定义列表 -->
<dl>
<dt>项目 1</dt>
<dd>描述 1</dd>
<dt>项目 2</dt>
<dd>描述 2</dd>
</dl>
- 表格:
<table>
<tr>
<th>表头1</th>
<th>表头2</th>
</tr>
<tr>
<td>数据1</td>
<td>数据2</td>
</tr>
</table>
- 表单和输入:
<form action="/submit" method="post">
<label for="name">姓名:</label>
<input type="text" id="name" name="username">
<input type="submit" value="提交">
</form>
- 帧(iframe):
<iframe src="page.html" name="iframe_name"></iframe>
- 视频和音频:
<!-- 视频 -->
<video width="320" height="240" controls>
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
您的浏览器不支持视频标签。
</video>
<!-- 音频 -->
<audio controls>
<source src="song.ogg" type="audio/ogg">
<source src="song.mp3" type="audio/mpeg">
您的浏览器不支持音频元素。
</audio>
- Canvas绘图:
<canvas id="myCanvas" width="200" height="100">
您的浏览器不支持Canvas。