什么是空标签和可替换标签


空标签

没有闭合的标签称为空标签,如:<br />和<img />等。他们不存在成对的情况(我是这么理解,觉得的不对的请指正我。)反之具有成对性质的例如:<div></div>、<form></form>就不是空标签。
在HTML中,在空标签上使用闭标签是无效的,例如:
</br>。这样的情况是无效的HTML。

常见的空标签如下:

<area>
<base>
<br>
<col>
<colgroup> when the span is present
<command>
<embed>
<hr>
<img>
<input>
<keygen>
<link>
<meta>
<param>
<source>
<track>
<wbr>
----------------------------------------------------------------------------------
Norte:在极少的情况下,空元素被错误的称为“无效元素”(void elements)

可替换标签

在CSS里,可替换元素(replaced element)的展现不是由CSS来控制的。这些元素是一类外观渲染独立于CSS的外部对象。典型的可替换元素有<img>、<object>、<video>和表单元素,如<textarea>、<input>。某些元素只在一些特殊情况下表现为可替换元素,例如<audio>和<canvas>。通过CSS的content属性来插入的对象被称为匿名可替换对象(annoymous replaced elements)。

CSS在某些情况下会对可替换元素做特殊处理,比如计算外边距和一些auto值。

需要注意的是,一部分(并非全部)可替换元素,本身具有尺寸和基线(baseline),会被想vertical-align之类的一些CSS属性用到。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,806评论 1 92
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,967评论 19 139
  • 一:在制作一个Web应用或Web站点的过程中,你是如何考虑他的UI、安全性、高性能、SEO、可维护性以及技术因素的...
    Arno_z阅读 1,227评论 0 1
  • 第十二章、在字里行间呈现金字塔 一、画脑图/思维导图 骨架图 二、把图像复制成文字 1. 骨架图 附录 一、在无结...
    MaggieChang阅读 349评论 0 0