空元素与可替换元素

空元素:

对于HTML来说,空元素指的就是不存在子元素的(例如文本或者嵌套的元素)一种元素。
HTML规范中详细说明了每个元素所包含的具体内容,一些组合嵌套是没有任何语义含义的,它们不需要嵌套其它元素,所以有了空元素的概念,并且在HTML中,给空元素加一个闭合标签是无效的,例如, <input type="text"></input> 的闭标签是无效的 HTML。
HTML中常见的空元素标签如下:
<input> <img> <br /> <hr /> <isindex> <area> <base> <basefont>
<bgsound> <col> <embed> <frame> <keygen> <link>
<meta> <nextid> <param> <plaintext> <spacer> <wbr>

综上所述:空元素的特点就是没有嵌套的元素或文本,没有闭合标签~



可替换元素:

可替换元素其展现不是由CSS来控制的,外观渲染独立于CSS, 典型的可替换元素有<img> <video> <input> <textarea>等, 某些元素只在一些特殊情况下表现为可替换元素,例如<audio> <canvas>
以<img>标签为例,标签里面本身没有内容,当src加载完成后图片内容替换了标签,宽高确定了,它自带宽高,但是CSS可以追加样式。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 29,019评论 1 45
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,260评论 1 92
  • HTML 5 HTML5概述 因特网上的信息是以网页的形式展示给用户的,因此网页是网络信息传递的载体。网页文件是用...
    阿啊阿吖丁阅读 5,039评论 0 0
  • 前言 本系列文章主要是基于W3school这个学习网站来总结的,之所以会自己总结一番,一来是因为网站中的实例效果,...
    码字与律动阅读 4,309评论 4 70
  • 星期三 阴天 时光荏苒,日月如梭转眼间大半个月过去了,已经是本月第三周的星期三了! 之前做的计划完全没有执行到位!...
    普拉米修斯阅读 171评论 0 0

友情链接更多精彩内容