全栈笔记-前端-第一部分:HTML5+CSS3-03-HTML5的基本结构(下)-常用标签分类和介绍

一,前言

首先要说一下,距离上一篇全栈笔记的更新大概有半个月了
这段时间基于Vue-cli3和Ant-Design-Vue做了一个后台管理的Demo
我也想把这个思考学习的过程记录下来,所以在博客和Git上对整个过程做了记录
一步一步实现一个开箱即用的后台管理平台模板,功能完备之后再对各部分做优化

回过头来继续说<<全栈笔记>>,上一篇的HTML5的基本结构(上)
详细介绍了:HTML的基本组成,DOCTYPE文档声明,Title标题和meta元信息

本篇HTML5的基本结构(下),主要针对"HTML文件的内容区"即<body></body>部分
介绍日常开发中高频,重要的标签及语义,也作为后续HTML部分的总览

二,常用标签分类

分类功能
网站结构类标签用于创建HTML文件
文件引入类标签用于引入外部文件,为标签添加样式
布局类标签用于实现网页整体布局
段落文本类标签用于实现单行布局
表格类标签用于制作表格
表单类标签制作表单
链接&图片类标签添加锚点和图片应用
低频标签较少使用

三,网页结构类标签

标签语义
html网页文档,用于包含HTML文件
body网页主体/内容区
head网页头部
meta网页元信息
title网页标题

四,文件引入类标签

标签语义
link通过网页外部链接,将外部文件,如:CSS等,引入当前文件
style网页样式
script用于定义或引入外部的网页脚本

五,布局类标签

标签语义说明
divDivision(分割)在文档中定义一块区域(包含框)
h1Header 1(标题1)定义一级标题
h2Header 2(标题2)定义二级标题
h3Header 3(标题3)定义三级标题
h4Header 4(标题4)定义四级标题
h5Header 5(标题5)定义五级标题
h6Header 6(标题6)定义六级标题
pParagraph(段落)定义段落结构
olOrdered List(有序列表)定义有序列表
ulUnordered List(无序列表)定义无需列表
liList Item(列表项目)定义具体的列表项
dlDefinition List(自定义列表)自定义列表
dtDefinition Term(定义术语)定义自定义列表的标题
ddDefinition Description(定义描述)定义自定义列表的内容
hrHorizontal Rul(水平线)定义一条水平分割线

六,段落文本类标签

标签语义说明
spanSpan(范围)在文本行中定义一个区域(包含框)
emEmphasized Text(加重文本)定义文本为重要
strongStrong Text(加重文本)定义文本为很重要
brBreak(换行)定义文本内部换行(不是创建新段落)
bBold Text(加粗文本)定义文本加粗
iItalic Text(斜体文本)定义文本倾斜

七,表格类标签

标签语义说明
tableTable(表)定义一个表格
captionTable Caption(表格标题)定义表格的标题
theadTable Header(表格头部)定义表格的头部区域
tbodyTable Body(表格主体)定义表格的主体(内容)区域
tfootTable Footer(表格脚)定义表格的脚部区域
colTable Columns(表格列)定义表格的列区域
colgroupGroup of Table Columns(数据列组)定义表格的数据列组
trTable Row(行)定义表格行
tdTable Data Cell(表格数据单元)定义表格单元格
thTable Header Cell(表头数据单元)定义表格的表头单元格(列标题)

七,表单类标签

标签语义说明
formForm(形状)定义表单
fieldsetField Set(域组)定义表单的字段域
legendLegend(图例)定义表单字段域的标题
labelLabel(标签)定义表单的控制标签
inputInput Field(文本区域)定义表单输入域
textareaText Area(文本区域)定义表单属于区域
selectSelectable List(可选择的列表)定义下拉菜单或列表框
optionOption(选项)定义下拉选项或列表选项
optgroupOption Group(选项组)定义下拉选项组
buttonPush Button(发送按钮)定义表单的发送按钮

八,链接&图片类标签

标签语义说明
aAnchor(定义锚)超链接
imgImage(定义图像)定义图像包含框

九,低频标签

标签语义说明
cityCitation(引用)定义引文
addressAddress(地址)定义地址
bigBig Text(大文本)定义文本增大
smallSmall Text(小文本)定义文本缩小
sampSample(示例)定义样本示例
subSubscripted Text(下标文本)定义文本下标
supsupscripted Text(上标文本)定义文本上标
uUnderlined Text(下画线文本)定义文本下画线
qQuotation(引用语)定义一段文字中的引用短语
blockquoteBlock Quotation(区块引用语)定义大块内容的引用
abbrAbbreviation(缩写词)定义缩写词
acronymAcronym(取首字母的缩写词)定义取首字母的缩写词
kbdKeyboard Text(键盘文本)定义键盘键
codeCode Text(源代码)定义计算机源代码
ttTeletype Text(打印机文本)定义打印机文本
dfnDefines(定义条目)定义条目
varVariable(变量)定义变量

十,注释

出于对代码可读性的考虑,可能会为Html,js,css添加注释,便于开发者维护
在HTML布局发生错乱时,也经常会暂时注释一部分代码来排查和定位布局问题

在Html中使用<!-- 注释内容 -->表示注释内容
<!-- 表示注释开始,-->表示注释结束
注释可以单行也可以注释多行内容

当浏览器读取到第一个<!-- 时,表示注释开始,
寻找到第一个 -->时,表示注释结束
所以,如果在原有注释外部在进行注释会出现问题
建议将原有注释删除,重新注释,防止出现问题

十一,结尾

本篇简单介绍了开发中常用到的标签,包含分类,语义及功能说明
HTML后续部分将对以上标签逐个进行深入介绍,并列举他们之间的不足和使用场景

时间比较短,可能会遗漏掉一些重要标签,后续继续完善

维护记录:
20190929:修改错别字

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BraveWangDev

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值