首页 前端知识 HTML 标签大全:一站式学习前端基石

HTML 标签大全:一站式学习前端基石

2024-05-31 20:05:46 前端知识 前端哥 242 579 我要收藏

HTML 标签大全:一站式学习前端基石

封面

前言

在我们的前端旅程中,已经探索了CSS的奥秘、JavaScript的魔法,今天,我们将深入HTML的核心——那些构建万维网基石的标签。本文将作为您的HTML导览,从根到叶,一览无遗。

一、简介

HTML(超文本标记语言)是构建网页和网上应用程序的基础。它不仅仅是编程语言,更是前端开发的灵魂。标签是其构成元素,通过不同的标签,我们能够定义网页的结构、呈现内容、实现互动。

二、常见标签解析

主要结构标签

  • <html>: 网页的根本,所有其他元素都包含在内。
  • <head>: 头部区域,包含元数据、外部链接资源。
  • <body>: 身体部分,所有可见的页面内容都放在这里。

内容与布局标签

  • <header>, <main>, <footer>: 定义页面的结构,区分头部、主要内容和页脚。
  • <section>, <article>, <aside>: 组织文档,便于阅读和理解。
  • <div>, <span>: 用于布局和样式的基本单位。

文本格式化标签

  • <h1><h6>: 标题标签,重要性逐级递减。
  • <p>: 段落标签,文章的基本组成部分。
  • <a>: 超链接标签,连接网络的纽带。

媒体和表单标签

  • <img>, <video>, <audio>: 嵌入图片、视频和音频。
  • <form>, <input>, <textarea>: 创建表单,收集用户输入。

单标签小巧玲珑

  • <br>: 换行神器,简单有效。
  • <hr>: 分隔线,清晰明了。
  • <meta>, <link>, <img>: 元数据、关联资源和图像,网页的“隐形”助手。

三、标签的用例与属性汇总表

标签案例属性作用
<html><html lang="en">...</html>lang定义 HTML 文档的根元素
<head><head>...</head>定义文档的头部,包含了文档的元数据和链接到外部资源的引用
<title><title>Page Title</title>定义文档的标题
<meta><meta charset="UTF-8">charset, name, content, http-equiv定义元数据,如字符集、描述等
<link><link rel="stylesheet" href="styles.css">rel, href, type, media定义文档与外部资源的关系,通常用于引入样式表
<style><style>...</style>type, media定义文档的样式信息
<body><body>...</body>bgcolor, text, link, vlink, alink, background定义文档的主体,包含所有可见的内容
<header><header>...</header>定义一个文档或节的头部,通常包含导航链接、logo等
<main><main>...</main>定义文档的主要内容,通常不包含导航、页眉、页脚等
<section><section>...</section>定义文档中的一个区块,通常包含一组相关内容
<article><article>...</article>定义一个独立的文章或内容块,通常包含在页面中间或边栏中
<aside><aside>...</aside>定义页面的侧边栏内容
<nav><nav>...</nav>定义导航链接的容器
<footer><footer>...</footer>定义文档或节的页脚,通常包含版权信息、联系方式等
<h1> - <h6><h1>Heading 1</h1>align定义标题,从大到小分别表示主标题到六级标题
<p><p>This is a paragraph.</p>align定义一个段落
<br><p>Line 1<br>Line 2</p>定义换行
<hr><hr>align, color, noshade, size, width定义水平线
<div><div>...</div>align, title定义文档中的一个区域,通常用于布局
<span><span>...</span>align, title定义文档中的一个行内区域,通常用于样式设置或脚本操作
<a><a href="https://example.com">Link</a>href, target, rel, download, type定义超链接
<img><img src="image.jpg" alt="Image">src, alt, width, height, border, usemap定义图像
<video><video src="movie.mp4" controls></video>src, controls, autoplay, loop, muted定义视频
<audio><audio src="sound.mp3" controls></audio>src, controls, autoplay, loop, muted定义音频
<iframe><iframe src="https://example.com"></iframe>src, width, height, frameborder, allowfullscreen定义内联框架,用于嵌入其他网页或内容
<form><form action="/submit" method="post"></form>action, method, enctype, target定义一个表单
<input><input type="text" name="username">type, name, value, placeholder, required, readonly, disabled, checked, autofocus定义输入字段
<button><button type="button">Click me</button>type, name, value, disabled, formaction定义一个按钮
<select><select name="country"><option value="US">United States</option></select>name, size, multiple, disabled定义一个下拉列表框
<textarea><textarea name="message"></textarea>name, cols, rows, maxlength, placeholder定义一个多行文本输入框
<label><label for="username">Username:</label>for, form定义标签用于表单元素的标注
<area><area shape="rect" coords="34,44,270,350" alt="Computer" href="computer.htm">定义图像映射的区域
<base><base href="https://www.example.com/">定义页面中所有链接的默认地址
<col><col span="2" style="background-color:red">定义表格中的列或者一组列的属性
<embed><embed src="video.mp4" width="320" height="240">定义嵌入式内容
<param><param name="autoplay" value="true">定义对象的运行参数
<source><source src="video.mp4" type="video/mp4">定义多媒体资源的来源
<track><track src="subtitles_en.vtt" kind="subtitles" srclang="en" label="English">定义用于音频或视频的文本轨道
<wbr><p>This is a long paragraph with a <wbr>word break.</p>定义可能的换行位置

四、总结

HTML标签是构建网页的基石,理解和掌握它们是每位前端开发者的必修课。本文旨在提供一个快速而全面的标签参考,帮助您建立坚实的HTML基础。

文章参考

  • MDN Web Docs
  • W3Schools

项目地址

Github地址
拓展阅读


如果觉得我的文章对您有帮助,三连+关注便是对我创作的最大鼓励!或者一个star🌟也可以😂.


此博客模板以专业严谨与幽默并存的风格,旨在提供给读者一个既详细又轻松的HTML标签学习体验。希望能够帮助你更好地理解和使用HTML,为你的前端开发之路添砖加瓦!

转载请注明出处或者链接地址:https://www.qianduange.cn//article/10314.html
评论
发布的文章

JQuery中的load()、$

2024-05-10 08:05:15

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!