为了账号安全,请及时绑定邮箱和手机立即绑定

在HTML中,为什么<h>被划分为容器级标签,而<p>被划分为文本级标签?

在HTML中,为什么<h>被划分为容器级标签,而<p>被划分为文本级标签?

德玛西亚99 2018-10-11 13:13:39
html中的容器级标签和文本级标签,css中的块级元素和行内元素是我们常常拿来比较的四个名词容器标签容器级的标签可以简单的理解为能嵌套其它所有标签的标签。常见容器级的标签: div h ul ol dl li dt dd ...。文本标签文本级的标签对应容器级标签,只能嵌套文字/图片/超链接的标签。常见文本级的标签:span p buis strong em ins del ...。块级元素css中的块级元素基本与html中的容器级标签对应,包括: p div h ul ol dl li dt dd ...。ps:不用刻意去记忆哪些标签是文本级的哪些标签是容器级, 在企业开发中一般情况下要嵌套都是嵌套在div中, 或者按照组标签来嵌套(ul>li, ol>li , dl>dt+dd).*行内元素行内元素也基本与文本标签对应:span buis strong em ins del。
查看完整描述

1 回答

?
达令说

TA贡献1821条经验 获得超6个赞

这种有争议的内容一般先给个出处吧。其实很多情况都是翻译本身有问题,然后被转载的时候改来改去就成以讹传讹了……


MDN上的说法是Heading Elements(即<h1>~<h6>的合称)的分类同时是Flow content、heading content和palpable content,但哪个才是“容器级”标签我不好分辨,建议还是用英文吧~

出处:

  1. MDN:Heading Elements

  2. MDN:Content categories


查看完整回答
反对 回复 2018-11-27
  • 1 回答
  • 0 关注
  • 1172 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号