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

html最常用的标签是哪些?

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

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

分享给朋友:

相关文章

WordPress建站同时面向B端和C端,有什么好的解决方案?

这个很容易实现呀,只不过需要自己开发,整体用权限管理就可以实现了,B端和C端是不同用户权限,C端能看到的菜单入口和B端不一样就行了。技术层面实现没问题的,只不过就是看你们的技术能力和投入了 ,这样的需求应该没有现成的开源插件。只能找人定制开...

都是前端框架,为什么用 React 的人会有优越感?

都是前端框架,为什么用 React 的人会有优越感?

上家公司一直搞react,最近第一次写个vue3项目。老板朋友来了看了下页面说:这用vue写的吧。我:是...老板朋友:一看就知道是vue做的。这tm你看一眼页面就知道用的啥框架?这感觉就是,我一直用苹果,偶尔用了下华为打电话,有个人离老远...

如何进行 Elasticsearch 调优实践?

如何进行 Elasticsearch 调优实践?

面试官心理分析这个问题是肯定要问的,说白了,就是看你有没有实际干过 es,因为啥?其实 es 性能并没有你想象中那么好的。很多时候数据量大了,特别是有几亿条数据的时候,可能你会懵逼的发现,跑个搜索怎么一下 5~10s ,坑爹了。第一次搜索的...

荣耀magic 7 首发的应该都收到货了,感觉怎么样?

8号入手magic7,跟mate40pro比。优点:1、电池真耐用,充电块,华为电池也是新换的但是明显荣耀耐用;2、系统明显快多了,mate40pro下半年开始卡的不行,实在受不了了。3、声音、震动效果提升明显,指纹反应灵敏很多。 缺点:1...

夸克浏览器受欢迎的原因是什么?

夸克浏览器受欢迎的原因是什么?

这是可以说的嘛~哈哈,它比较吸引我的几点是:安全无广、页面简洁、功能丰富、反应速度快......首页页面支持自定义,喜欢什么样子都可以自己调整,没有花里胡哨的各种资讯推送,热搜日报整理归纳好,想看再点开查看,看着舒适度直接拉满!实用日常工具...

大家都是怎么把自己的粉丝增加到1000的呢?

大家都是怎么把自己的粉丝增加到1000的呢?

截至2024年10月30日,关注者总数1137人,用时80天,增速约14人/天。2024年10月30日数据2024年8月10日开始创作,连续一周,1个关注者都没有。创作第7天,得到第一个关注,7天时间,写了8篇回答。当天得到关注,激动的心情...

发表评论

访客

看不清,换一张

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