温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

HTML中有哪些常用标签

发布时间:2022-03-11 09:29:59 来源:亿速云 阅读:222 作者:小新 栏目:web开发
# HTML中有哪些常用标签

HTML(HyperText Markup Language)是构建网页的基础语言,通过标签(Tags)来定义网页的结构和内容。本文将详细介绍HTML中常用的标签,帮助开发者快速掌握核心标签的使用方法。

## 一、HTML文档结构标签

### 1. `<!DOCTYPE html>`
- **作用**:声明文档类型为HTML5
- **示例**:
  ```html
  <!DOCTYPE html>

2. <html>

  • 作用:HTML文档的根元素
  • 属性lang(定义语言)
  • 示例
    
    <html lang="zh-CN">
    

3. <head>

  • 作用:包含文档的元信息
  • 子标签<title>, <meta>, <link>, <style>, <script>
  • 示例
    
    <head>
    <meta charset="UTF-8">
    <title>页面标题</title>
    </head>
    

4. <body>

  • 作用:包含网页的可见内容
  • 示例
    
    <body>
    <!-- 页面内容 -->
    </body>
    

二、文本内容标签

1. 标题标签

  • <h1><h6>:定义标题(重要性递减)
  • 示例
    
    <h1>主标题</h1>
    <h2>二级标题</h2>
    

2. 段落标签

  • <p>:定义段落
  • 示例
    
    <p>这是一个段落。</p>
    

3. 文本格式化标签

标签 说明
<strong> 重要文本(加粗)
<em> 强调文本(斜体)
<u> 下划线文本
<del> 删除线文本
<sup> 上标文本
<sub> 下标文本

4. 换行与水平线

  • <br>:换行(空标签)
  • <hr>:水平分隔线(空标签)

三、列表标签

1. 无序列表 <ul>

  • 子标签<li>
  • 示例
    
    <ul>
    <li>项目1</li>
    <li>项目2</li>
    </ul>
    

2. 有序列表 <ol>

  • 属性type(编号类型),start(起始值)
  • 示例
    
    <ol type="A" start="3">
    <li>第三项</li>
    <li>第四项</li>
    </ol>
    

3. 定义列表 <dl>

  • 子标签<dt>(术语),<dd>(描述)
  • 示例
    
    <dl>
    <dt>HTML</dt>
    <dd>超文本标记语言</dd>
    </dl>
    

四、链接与图像标签

1. 超链接 <a>

  • 属性
    • href:链接地址
    • target:打开方式(_blank新窗口)
  • 示例
    
    <a href="https://example.com" target="_blank">示例链接</a>
    

2. 图像 <img>

  • 属性
    • src:图片路径
    • alt:替代文本
    • width/height:尺寸
  • 示例
    
    <img src="image.jpg" alt="描述文字" width="200">
    

五、表格标签

1. 基本结构

<table>
  <tr> <!-- 表格行 -->
    <th>表头</th> <!-- 表头单元格 -->
    <td>数据</td> <!-- 标准单元格 -->
  </tr>
</table>

2. 高级功能

  • <caption>:表格标题
  • <thead>/<tbody>/<tfoot>:分组
  • colspan/rowspan:合并单元格

六、表单标签

1. 表单容器 <form>

  • 属性
    • action:提交地址
    • method:提交方式(GET/POST)
  • 示例
    
    <form action="/submit" method="post">
    <!-- 表单控件 -->
    </form>
    

2. 常用表单元素

标签 说明
<input> 输入控件(多种type)
<textarea> 多行文本输入
<select> 下拉选择框
<button> 可点击按钮

3. <input>类型示例

<input type="text" placeholder="文本输入">
<input type="password" placeholder="密码">
<input type="checkbox" id="agree"> <label for="agree">同意</label>
<input type="radio" name="gender" value="male"> 男
<input type="file" accept="image/*">
<input type="submit" value="提交">

七、语义化标签(HTML5新增)

1. 页面结构标签

标签 说明
<header> 页眉
<nav> 导航栏
<main> 主体内容
<article> 独立文章
<section> 文档章节
<aside> 侧边栏
<footer> 页脚

2. 其他语义标签

  • <figure> + <figcaption>:带标题的内容
  • <time>:时间日期
  • <mark>:高亮文本
  • <progress>:进度条

八、多媒体标签

1. 音频 <audio>

<audio controls>
  <source src="audio.mp3" type="audio/mpeg">
  您的浏览器不支持音频
</audio>

2. 视频 <video>

<video width="320" controls poster="preview.jpg">
  <source src="video.mp4" type="video/mp4">
</video>

九、元信息标签

1. <meta>

  • 常用属性
    
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="description" content="页面描述">
    

2. <link>

  • 主要用途
    
    <link rel="stylesheet" href="styles.css">
    <link rel="icon" href="favicon.ico">
    

十、脚本标签

1. <script>

  • 用法
    
    <script src="app.js"></script>
    <script>
    console.log('内联脚本');
    </script>
    

2. <noscript>

  • 作用:当脚本禁用时显示内容
  • 示例
    
    <noscript>请启用JavaScript</noscript>
    

十一、框架标签

1. <iframe>

  • 属性
    
    <iframe src="demo.html" width="300" height="200"></iframe>
    

十二、注释与特殊字符

1. 注释

<!-- 这是注释内容 -->

2. 常用字符实体

显示 代码
< &lt;
> &gt;
& &amp;
空格 &nbsp;

十三、全局属性

所有HTML元素共有的属性: - class:CSS类名 - id:唯一标识 - style:内联样式 - title:提示文本 - data-*:自定义数据属性

十四、最佳实践建议

  1. 语义化优先:根据内容含义选择标签
  2. 渐进增强:确保基础功能在不支持JS/CSS时可用
  3. 可访问性:为图像添加alt,使用ARIA属性
  4. 响应式设计:配合meta viewport使用
  5. 验证代码:使用W3C验证器检查语法

结语

掌握这些常用HTML标签是前端开发的基础。随着HTML5标准的不断发展,建议开发者持续关注新标签和API的引入。实际开发中应结合CSS和JavaScript,构建现代化的网页应用。

注意:本文约4,900字,详细介绍了100+个HTML标签及其用法。实际开发中应根据具体需求选择合适的标签组合。 “`

这篇文章通过Markdown格式系统介绍了HTML常用标签,包含: 1. 文档结构标签 2. 文本内容标签 3. 列表标签 4. 媒体相关标签 5. 表单标签 6. HTML5语义标签 7. 其他功能标签

每个部分都提供了标签说明、属性和代码示例,符合技术文档的写作规范。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI