前端 - - - HTML 完整知识点总结
HTML 完整知识点总结
一、基础核心
二、文本与基础内容标签
- 标题:
<h1>
-<h6>
(1级到6级,重要性递减)
- 段落:
<p>
(自动换行,区分内容块)
- 文本格式化:
<strong>
:重要内容加粗
<em>
:强调内容斜体
<u>
:下划线文本
<s>
:删除线文本
<sup>
:上标(如x²)
<sub>
:下标(如H₂O)
- 换行与分隔:
<br>
:强制换行(单标签)
<hr>
:水平线分隔(单标签)
三、容器与语义化标签
- 通用容器:
<div>
:块级容器(独占一行)
<span>
:行内容器(不换行,包裹部分文本)
- HTML5语义化标签:
<header>
:页头或区块头部(包含标题、logo等)
<nav>
:导航区域(主导航、侧边栏导航)
<main>
:页面主要内容(唯一,包含核心内容)
<article>
:独立完整内容(文章、评论、商品卡片)
<section>
:主题性区块(章节、不同主题内容)
<aside>
:辅助内容(侧边栏、广告、相关推荐)
<footer>
:页脚或区块底部(版权、联系方式)
<figure>
:媒体内容组合(图片+说明)
<figcaption>
:媒体内容的说明文字(配合figure使用)
四、链接与导航
- 外部链接:
<a rel="nofollow" href="URL" target="_blank">链接文本</a>
href
:目标地址
target="_blank"
:新窗口打开
- 锚点链接:
<a rel="nofollow" href="#id名">
(跳转到页面内对应id的元素)
- 功能链接:
- 邮件:
<a rel="nofollow" href="mailto:邮箱地址">
- 电话:
<a rel="nofollow" href="tel:电话号码">
五、媒体内容
- 图片:
<img src="路径" alt="描述文字">
src
:图片路径(本地或网络)
alt
:图片描述(必设,无障碍和加载失败时显示)
- 视频:
<video src="路径" controls>
controls
:显示播放控件
- 可选属性:
autoplay
(自动播放)、loop
(循环)、poster
(封面图)
- 音频:
<|FunctionCallBegin|> src="路径" controls>
- 嵌入内容:
<iframe src="URL" width="宽度" height="高度">
(嵌入外部网页)
六、列表
七、表格
八、表单
- 表单容器:
<form action="提交地址" method="get/post">
action
:数据提交的目标地址
method
:提交方式(get显式,post隐式安全)
- 常用控件:
- HTML5新增控件:
email
(邮箱验证)、date
(日期)、color
(颜色)、range
(滑块)
- 验证属性:
required
(必填)、pattern
(正则验证)、min/max
(范围限制)
九、元数据与头部配置(head区域)
- 视口设置(移动端适配):
<meta name="viewport" content="width=device-width, initial-scale=1.0">
- SEO相关:
<meta name="keywords" content="关键词1,关键词2">
<meta name="description" content="页面描述">
- 网站图标:
<link rel="icon" href="favicon.ico">
- 自动刷新/跳转:
<meta http-equiv="refresh" content="秒数;url=目标地址">
十、全局属性(所有标签通用)
id
:唯一标识(用于锚点、JS操作)
class
:类名(用于CSS样式分组)
style
:行内CSS样式(如style="color:red"
)
title
:鼠标悬停时的提示文本
hidden
:隐藏元素(不显示)
lang
:内容语言(如lang="zh-CN"
表示中文)
data-*
:自定义数据属性(如data-id="123"
,供JS使用)
十一、特殊字符与注释
- 字符实体:
<
→ <
,>
→ >
- 空格 →
,& → &
- 注释:
<!-- 注释内容 -->
(不显示,用于代码说明)
十二、最佳实践
- 语义优先:用正确标签描述内容本质
- 无障碍:图片加
alt
,表单用<label>
关联
- 兼容性:注意旧浏览器对HTML5新特性的支持
- 代码规范:标签小写,正确嵌套,避免废弃标签(如
<font>
、<center>
)
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.tpcf.cn/web/93325.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!