栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

什么是不可替换的内联元素?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

什么是不可替换的内联元素?

表达式“不可替换的内联元素”没有自己的定义:它仅指代既是不可替换的元素又是内联元素的任何元素。如

<a>
。HTML中的大多数元素都是不可替换的。不可替换元素只是一个不是替换元素的元素。

但是,在CSS规范中,“替换元素”只是概念的一般特征,而没有任何此类元素的明确列表。这是可以理解的,因为HTML的发展与CSS无关。

随着时间的流逝,这个概念有所改变。的CSS 1规格说:“在HTML中,IMG,INPUT,textarea,SELECT,和对象元素可以被替换元件的例子。”
在较新的规范中,不再包含表单字段。这反映在HTML5草案中,其中“
呈现”部分在“不可替换的元素”下明确列出了表单控件。据此,唯一被替换的元素是那些将外部内容(例如图像,视频,applet或HTML5画布)嵌入到HTML文档中的

menu
元素–除了也提到了经过修改的元素(预期将在回应浏览器控件的方式,因此它也可以嵌入外部内容)。

此更改反映了浏览器的开发。早期的浏览器使用系统例程来实现表单域,并且不受CSS的限制,但这种方法仍然存在,但如今表单域大多可以使用CSS格式化,因此它们已有效地从替换形式转换为非替换的元素。

对于大多数实际目的,最好将“已替换”理解为“嵌入”。因此,“不可替换元素”只是这样渲染的元素,而不是导致一些外部内容出现在其位置上。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/633393.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号