为什么object标签有data属性而不是src?
Why the object tag has the data attribute instead of src?
为什么在对象标签中,用于插入外部资源的属性被称为 "data" 而不是所有其他标签(音频、嵌入、iframe、img)中的 "src" 、输入、脚本、来源、曲目、视频)?
例如:
Object tag: <object data="https://www.w3.org/html/logo/downloads/HTML5_Logo_512.png" width=50 height=50>
</object>
All other tags: <img src="https://www.w3.org/html/logo/downloads/HTML5_Logo_512.png" width=50 height=50>
因此,要在网页中输入相同的外部资源(例如视频文件),您必须根据使用的标签(对象或视频)使用不同的属性。因此,这种差异的可能原因(我不怀疑有一个)很重要,足以证明简单原则的例外情况?
谢谢。
树里
没有什么特别的原因,w3c就是这么设计的
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/object
与其他标签的最大区别之一是,使用 object 标签,您还可以在 "type" 属性中声明数据的 mime 类型。
为什么在对象标签中,用于插入外部资源的属性被称为 "data" 而不是所有其他标签(音频、嵌入、iframe、img)中的 "src" 、输入、脚本、来源、曲目、视频)?
例如:
Object tag: <object data="https://www.w3.org/html/logo/downloads/HTML5_Logo_512.png" width=50 height=50>
</object>
All other tags: <img src="https://www.w3.org/html/logo/downloads/HTML5_Logo_512.png" width=50 height=50>
因此,要在网页中输入相同的外部资源(例如视频文件),您必须根据使用的标签(对象或视频)使用不同的属性。因此,这种差异的可能原因(我不怀疑有一个)很重要,足以证明简单原则的例外情况?
谢谢。
树里
没有什么特别的原因,w3c就是这么设计的
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/object
与其他标签的最大区别之一是,使用 object 标签,您还可以在 "type" 属性中声明数据的 mime 类型。