? Html中标签众多,一般来说会根据标签的特性进行分类,比较块级标签、行级标签、行块级标签以及几个特殊标签。
特性
常用块级标签
div、h1、h2、h3、h4、h5、h6、p、ul、ol、dl、dt、dd等
特征
常用行级标签
span、b、strong、em、i、sup、sub、del、a等
特征
常用标签
img
? 特殊标签主要是列表、表格、表单标签,它们与常规的标签略有区别。
(1)列表
? 列表标签中,ul、ol、dl、dt、dd为块级标签,查看网页检查元素可以发现:
display:block;
? li标签则是:
display: list-item;
? 由于li标签特性与块级标签大致相同,所以在某些情况下也会认为它是块级标签。
(2)表格
? 表格中,表格标签:
display: table;
? thead标签:
display: table-header-group;
? tbody标签:
display: table-row-group;
? tbody中,tr标签
display: table-row;
? tbody中,td标签
display: table-cell;
? tfoot标签:
display: table-footer-group;
(3)表单
? 表单中,form标签,检查页面元素可知:
display:block;
? 但是,input关于display属性并未提及,并未明确划分,但在实际使用中我们可知,它兼具行块级标签的部分特性,加上标签属性也可以转换,我们根据实际情况会用即可。
Web前端学习—基础篇(18)_ul、ol、li、table、form、input都是什么标签,块级还是行级?——标签分类
原文:https://www.cnblogs.com/lsm-boke/p/14586079.html