### HTML语言剖析之HTML标记一览 #### 概述 HTML(HyperText Markup Language)是一种用于创建网页的标准标记语言。它通过一系列预定义的元素来描述文档的结构与语义,这些元素即为HTML标记。本篇文章将对常用的HTML标记进行详细介绍,帮助读者更好地理解和运用这些标记来构建美观、功能丰富的网页。 #### 基础结构标记 1. **`<html>`**:HTML文档的根元素,所有其他元素均位于此元素内部。 - 示例:`<html><head>...</head><body>...</body></html>` 2. **`<head>`**:包含文档元数据的部分,如标题、样式表链接等,不显示在页面上。 - 示例:`<head><title>我的网页</title></head>` 3. **`<title>`**:定义文档标题,显示在浏览器的标题栏或标签页。 - 示例:`<title>我的网页</title>` 4. **`<body>`**:文档的主要内容部分,所有可见的内容均位于该元素内。 - 示例:`<body><p>这是一个段落。</p></body>` #### 文档流与布局标记 1. **`<p>`**:段落标记,用于表示一个独立的段落。 - 示例:`<p>这是一个段落。</p>` 2. **`<br>`**:换行标记,用于强制换行而不形成新的段落。 - 示例:`这是第一行。<br>这是第二行。` 3. **`<hr>`**:水平线标记,用于分隔内容。 - 示例:`<hr>` 4. **`<center>`**:居中标记,使内容居中显示。 - 示例:`<center>居中显示的文本</center>` 5. **`<pre>`**:预格式化文本标记,保留空格和换行符。 - 示例:`<pre>保留空格和换行符的文本</pre>` 6. **`<div>`**:通用容器标记,用于组合其他HTML元素并应用CSS样式。 - 示例:`<div style="color:red;">红色文本</div>` 7. **`<noscript>`**:非脚本标记,用于指定当脚本未启用时显示的内容。 - 示例:`<noscript>您的浏览器不支持JavaScript。</noscript>` #### 文本格式化标记 1. **`<strong>`**:强调文本标记,通常显示为粗体。 - 示例:`<strong>强调的文本</strong>` 2. **`<b>`**:粗体文本标记。 - 示例:`<b>粗体文本</b>` 3. **`<em>`**:强调文本标记,通常显示为斜体。 - 示例:`<em>强调的文本</em>` 4. **`<i>`**:斜体文本标记。 - 示例:`<i>斜体文本</i>` 5. **`<tt>`**:等宽字体标记,用于显示计算机代码。 - 示例:`<tt>等宽字体</tt>` 6. **`<u>`**:下划线标记。 - 示例:`<u>带下划线的文本</u>` 7. **`<h1>-<h6>`**:标题标记,其中`<h1>`是最重要的标题,`<h6>`是最小的标题。 - 示例:`<h1>主标题</h1>` 8. **`<font>`**:字体标记,用于改变文本的大小、颜色等属性。 - 示例:`<font color="red" size="+2">红色大字体</font>` 9. **`<basefont>`**:基准字体标记,用于设置文档的基本字体属性。 - 示例:`<basefont face="Arial" size="2">文档字体设置</basefont>` 10. **`<big>`**:增大字体大小标记。 - 示例:`<big>增大的文本</big>` 11. **`<small>`**:减小字体大小标记。 - 示例:`<small>缩小的文本</small>` 12. **`<strike>`**:删除线标记。 - 示例:`<strike>删除线文本</strike>` #### 列表标记 1. **`<ol>`**:有序列表标记,用于显示带有数字的项目列表。 - 示例:`<ol><li>第一条</li><li>第二条</li></ol>` 2. **`<ul>`**:无序列表标记,用于显示带有符号的项目列表。 - 示例:`<ul><li>第一条</li><li>第二条</li></ul>` 3. **`<li>`**:列表项标记,用于定义列表中的每一项。 - 示例:`<li>列表项</li>` 4. **`<menu>`**:菜单列表标记,类似于无序列表。 - 示例:`<menu><li>第一条</li><li>第二条</li></menu>` 5. **`<dir>`**:目录列表标记,同样类似于无序列表。 - 示例:`<dir><li>第一条</li><li>第二条</li></dir>` 6. **`<dl>`**:定义列表标记,用于显示带有标签的项目列表。 - 示例:`<dl><dt>标签</dt><dd>描述</dd></dl>` 7. **`<dt>`**:定义列表中的标签标记。 - 示例:`<dt>标签</dt>` 8. **`<dd>`**:定义列表中的描述标记。 - 示例:`<dd>描述</dd>` #### 表格标记 1. **`<table>`**:表格标记,用于创建表格。 - 示例:`<table><tr><td>单元格</td></tr></table>` 2. **`<caption>`**:表格标题标记,用于给表格添加标题。 - 示例:`<table><caption>标题</caption><tr><td>单元格</td></tr></table>` 3. **`<tr>`**:表格行标记,用于定义表格中的一行。 - 示例:`<tr><td>单元格</td></tr>` 4. **`<td>`**:表格数据单元格标记,用于定义表格中的数据单元格。 - 示例:`<td>单元格</td>` 5. **`<th>`**:表格标题单元格标记,用于定义表格中的标题单元格。 - 示例:`<th>标题单元格</th>` #### 表单标记 1. **`<form>`**:表单标记,用于收集用户输入的信息。 - 示例:`<form action="/submit"><input type="text" name="username"></form>` 2. **`<textarea>`**:多行文本输入框标记。 - 示例:`<textarea name="message" rows="4" cols="50">默认文本</textarea>` 3. **`<input>`**:输入框标记,用于创建不同的输入控件,如文本框、按钮等。 - 示例:`<input type="text" name="username">` 4. **`<select>`**:下拉选择框标记。 - 示例:`<select name="language"><option value="en">English</option><option value="zh">Chinese</option></select>` 5. **`<option>`**:选项标记,用于定义下拉选择框中的每个选项。 - 示例:`<option value="en">English</option>` #### 图像与多媒体标记 1. **`<img>`**:图像标记,用于嵌入图片。 - 示例:`<img src="image.jpg" alt="图片描述">` 2. **`<base>`**:基础URL标记,用于指定文档中相对URL的基地址。 - 示例:`<base href="http://www.example.com/">` 3. **`<frameset>`**:框架集标记,用于定义一组框架的布局。 - 示例:`<frameset cols="25%,*"><frame src="left.html"><frame src="right.html"></frameset>` 4. **`<frame>`**:框架标记,用于定义框架的内容来源。 - 示例:`<frame src="content.html">` 5. **`<iframe>`**:内联框架标记,用于嵌入另一个文档作为当前文档的一部分。 - 示例:`<iframe src="example.html" width="300" height="200"></iframe>` 6. **`<noframes>`**:非框架标记,用于定义当浏览器不支持框架时显示的内容。 - 示例:`<noframes>您的浏览器不支持框架。</noframes>` 7. **`<map>`**:图像映射标记,用于定义图像中的热点区域。 - 示例:`<map name="myMap"><area shape="rect" coords="0,0,100,100" href="link.html"></map>` 8. **`<area>`**:热点区域标记,用于定义图像映射中的一个区域。 - 示例:`<area shape="rect" coords="0,0,100,100" href="link.html">` #### 其他标记 1. **`<bgsound>`**:背景声音标记,用于在页面加载时播放背景音乐。 - 示例:`<bgsound src="music.mp3" loop="true">` 2. **`<embed>`**:嵌入标记,用于嵌入多媒体内容,如Flash动画。 - 示例:`<embed src="movie.swf" width="400" height="300">` 3. **`<marquee>`**:跑马灯标记,用于创建滚动文本或图像。 - 示例:`<marquee>滚动文本</marquee>` 4. **`<blink>`**:闪烁标记,用于使文本闪烁。 - 示例:`<blink>闪烁的文本</blink>` 5. **`<isindex>`**:索引字段标记,用于创建一个单行文本输入框,常用于搜索引擎。 - 示例:`<isindex prompt="搜索关键词">` 6. **`<meta>`**:元数据标记,用于提供有关文档的元数据信息。 - 示例:`<meta name="description" content="网页描述">` 7. **`<link>`**:链接标记,用于定义与文档相关的资源,如样式表。 - 示例:`<link rel="stylesheet" href="styles.css">` 8. **`<style>`**:样式标记,用于定义文档内的样式规则。 - 示例:`<style>body { background-color: #ffffff; }</style>` #### 结论 本文详细介绍了HTML语言中的常用标记及其用法,从基础结构标记到文本格式化标记,再到表格、表单、图像及多媒体等高级标记。掌握这些标记是创建高质量网页的基础。在实际开发过程中,开发者还需要根据项目需求灵活运用各种标记,并结合CSS和JavaScript等技术,实现更加丰富和交互性强的网页设计。
- 粉丝: 1
- 资源: 8
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助