当前位置:首页 > 每日看点 > 正文内容

html最常用的标签是哪些?

卡卷网1年前 (2024-12-09)每日看点348

HTML 标签是构成 HTML 文档的基本元素,负责定义网页中的各个部分。HTML 标签通常成对出现,由开始标签和结束标签组成(如 <div></div>)。有些标签是单标签(例如 <img>),无需结束标签。

以下是一些常见的 HTML 标签,按功能和类型分类:

1. 文档结构标签

这些标签定义 HTML 文档的基本结构。

  • <html>:定义整个 HTML 文档。
  • <head>:包含页面的元数据(如文档标题、字符集、外部资源的链接等)。
  • <title>:定义文档的标题(在浏览器标签上显示)。
  • <body>:包含页面的可视内容。
  • <header>:定义文档的头部,通常包含导航、标题等信息。
  • <footer>:定义文档的页脚,通常包含版权信息、联系方式等。
  • <section>:定义页面的一个独立区域或章节。
  • <article>:定义独立的内容块,通常是可以独立存在的部分(例如文章、新闻等)。
  • <nav>:定义导航区域,用于包含链接。
  • <main>:定义文档的主体部分。
  • <aside>:定义侧边栏内容,通常是与主内容相关但不直接依赖的部分。

2. 文本格式化标签

这些标签用于格式化和修饰文本。

  • <h1>, <h2>, <h3>, <h4>, <h5>, <h6>:定义六个不同等级的标题。
  • <p>:定义段落。
  • <b>:使文本加粗(语义上应使用 <strong>)。
  • <i>:使文本斜体(语义上应使用 <em>)。
  • <u>:使文本带下划线。
  • <strong>:表示强烈强调的文本,通常显示为加粗。
  • <em>:表示强调的文本,通常显示为斜体。
  • <mark>:标记文本,通常用于突出显示。
  • <small>:使文本显示为较小字体。
  • <sub>:定义下标文本。
  • <sup>:定义上标文本。
  • <del>:删除文本。
  • <ins>:插入文本。
  • <blockquote>:定义引用的文本。
  • <code>:表示计算机代码或命令。
  • <pre>:预格式化文本,通常保持空格和换行。

3. 列表标签

用于创建不同类型的列表。

  • <ul>:无序列表。
  • <ol>:有序列表。
  • <li>:列表项。
  • <dl>:定义描述列表(例如词汇与其描述)。
  • <dt>:定义描述列表的术语。
  • <dd>:定义描述列表中的描述部分。

4. 链接和嵌入标签

这些标签用于定义链接和嵌入外部资源。

  • <a>:定义超链接。
  • <img>:嵌入图片。
  • <audio>:嵌入音频。
  • <video>:嵌入视频。
  • <iframe>:嵌入一个独立的 HTML 页面。
  • <embed>:嵌入外部内容(例如 Flash、Java Applets 等)。
  • <object>:定义对象元素,通常用于嵌入其他文件(如 PDF)。
  • <link>:定义外部资源的链接(通常用于链接 CSS 文件)。
  • <script>:定义 JavaScript 脚本。
  • <style>:包含 CSS 样式。

5. 表格标签

这些标签用于定义表格结构。

  • <table>:定义表格。
  • <tr>:定义表格行。
  • <th>:定义表格头单元格(通常是加粗和居中)。
  • <td>:定义表格数据单元格。
  • <thead>:定义表格头部。
  • <tbody>:定义表格主体。
  • <tfoot>:定义表格脚部。
  • <caption>:定义表格的标题。

6. 表单标签

用于创建用户输入表单。

  • <form>:定义表单。
  • <input>:定义输入字段。
  • <button>:定义按钮。
  • <select>:定义下拉菜单。
  • <option>:定义 <select> 中的选项。
  • <textarea>:定义多行文本输入框。
  • <label>:定义标签,通常与表单元素关联。
  • <fieldset>:定义一组相关的表单元素。
  • <legend>:为 <fieldset> 定义标题。
  • <datalist>:定义建议列表。
  • <keygen>:定义密钥生成器(已弃用)。

7. 内联元素和块级元素

  • 内联元素(如 <span><a><img> 等)不会创建新块,通常用于在行内应用样式。
  • 块级元素(如 <div><p><h1> 等)通常开始于新的一行,并占用整个行宽。

8. 元数据标签

这些标签用于提供有关页面的信息,通常不直接显示在页面上。

  • <meta>:定义元数据,如字符集、描述、关键词等。
  • <base>:定义页面的基础 URL。
  • <link>:定义与文档相关的外部资源,如样式表。
  • <script>:用于包含 JavaScript 代码或引用外部脚本文件。

9. 语义化标签

HTML5 引入了一些新的语义化标签,它们更清晰地定义了文档的结构。

  • <article>:独立内容块。
  • <section>:文档中的一个区域或章节。
  • <nav>:定义导航链接。
  • <header>:定义页面头部,通常包含网站名称、导航等。
  • <footer>:定义页面或文档的页脚。
  • <aside>:定义与主内容相关但不直接依赖的内容(例如侧边栏)。
  • <p>:包含图像、图表等内容。
  • <figcaption>:为 <p> 提供标题。

10. CSS 样式标签

这些标签用于定义页面的样式。

  • <style>:包含 CSS 样式。
  • <link>:定义外部 CSS 文件的链接。

11. 其他常见标签

  • <div>:定义一个块级容器,用于布局或分组。
  • <span>:定义一个内联容器,用于分组或样式。
  • <hr>:定义水平线,用于分隔内容。
  • <br>:插入换行符。
  • <wbr>:定义可能换行的位置。

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2024/12/3596.html

分享给朋友:

相关文章

那些极速版软件其存在目的是什么?

那些极速版软件其存在目的是什么?

我看了很多回答,其实都没有回答道点子上。你知道极速版APP为什么叫极速版吗?是他看视频更快吗?显然不是。只是它的安装包体积更小,下载安装速度更快而已,所以叫极速版app。当然啦,现在极速版APP和原声版APP,安装包已经没有区别了,这是因为...

自媒体如何快速起步?

自媒体如何快速起步?

有两种经验,可供参考。第一种是:现象级的爆火、爆款,这种情况捞到钱,实现财务自由的人并不多,但确实存在。只不过非要说清楚为什么这个账号可以火、可以短时间内赚到普通人一辈子赚不到的钱,他们自己也不一定能说清楚,因为赶上了风口(内外部情况)。举...

为什么大家都说手机性能永远超不过PC?

最新的天玑9400牛逼吧,堪称PC级CPU,测试成绩16W功耗能跑9500分,1.8W能跑3000分,GPU也差不多是这个情况。手机电池一般是4000-5000毫安时,电压3.7V。也就是说,手机正常满载5W功耗下,这个电池能支持运行4个小...

我觉得华为Mate60Pro明明配置不高,为什么还是有那么多人买呢?

我也好奇啊,所以闲聊时,我问了我们公司的副总,我说Mate60pro配置这么拉胯你怎么还买啊?他一脸疑惑的看着我,配置?什么配置?我这手机信号挺好的啊?我们总经理用的是去年华为出的折叠手机,花了一万多,我也想问问他同样的问题,但奈何一直没有...

拼多多,怎么就成为了年轻人的「赛博菜市场」?

拼多多,怎么就成为了年轻人的「赛博菜市场」?

可惜你不在拼多多买水果蔬菜,很难一句话跟你解释,我只能笨拙的用经历来慢慢讲。我们公司有微波炉,同事们几乎都是自己带饭来上班,便当荤素搭配、水果零食;都是好看又好吃。我自己本来就不喜欢外卖,当然也加入了带饭大军: 直到某一天深夜我闲着无聊刷了...

为什么有人觉得华为mate60只值2000?

为什么有人觉得华为mate60只值2000?

你以为买Mate60的人真的傻?真的那么爱国?国庆前,我家那傻子加价800多买了一台Mate60,当时还被我骂他是傻子。可是他说一回到公司就被老板同事朋友看到,拿去反复查看,都在惊叹他这么快就买到新机。跟亲戚朋友聚会,别人一看就知道他买的是...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。