如何在html中引入css(HTML网页编程之插入外部对像)

首页常识更新时间:2023-10-12 16:46:46

网页编程之外部对像。

同学们好,这里是免费少儿编程知识分享。每天一行代码谁都能学会。今天分享的知识是在网页中插入一个外置对象,用到的是object的标签。所谓的外置对象就是外部的程序文件,比如像是图像音频视频,Javaapplets activeX PDF Flash等。设计之初就是为了要替代img、vIDEo、audio之类的专用标签,让外部文件都使用一个标签。

但是因为漏洞及其缺少浏览器的支持,这一点其实并没有实现。先来看看今天实例的运行效果。可以看到浏览器上有一个灰色的方块,上面有一个图标显示着该插件不受支持。这是因为我在这里插入了一个Flash动画,但是浏览器并没有安装对应的插件,所以它显示不出来。

考虑到同学们也可能会遇到这种情况,以及它不影响Object的标签的讲解,所以我就没有管它。效果各位同学都已经看到了,现在来看看实现的代码。Object的标签的写法是非常直白的,在我看来它就是泛标签,即代表你几乎想利用它,插入任何元素都可以。Object的翻译中文就是对象的意思。

它本身常用的属性也就那么几个,border定义边框大小。ClassID定义嵌入Windows Registry中或者某个URL中的类的ID值,此属性通常是指向一个Java类data被引用的资源地址相当于是src属性。form规定属于哪一个表单,还有宽度高度和它的名称属性。

除了直接写在object标签内的属性,这个标签还包含了一个Param标签。这个Param标签的用法和以前讲过的Param标签的写法一样,都是键值对的方式进行赋值。但每个插件或者说每个外部程序,它的属性都是不一样的。所以IDE在这里不会自动提示。

我们怎么知道一个插件有哪些属性?一般来说,最简单的就是每个插件理论上都会有说明文档,告诉我们哪个属性负责哪个部分。如果说没有,那么也只能够通过搜索引擎去尝试一下。我并不想重点的介绍这个标签,一是用的比较少,二的写法比较复杂。浏览器的对象支持有赖于对象类型,不幸的是主流浏览器都使用不同的代码来加载相同的对象类型。万幸的是还有一些蠢的办法。

object的标签是可以嵌套的,也就说为了浏览器的兼容性可以把所有可能的写法都写出来,让浏览器自己去试。真的是蠢爆了,再者这个标签为了支持更多的外部插件是有风险漏洞的,不到万不得已你们最好不要使用它。而且在HTML5中已经出现了专用的插件标签,embed更安全更简单,就四个(常用)属性宽(高原地址MIME类型,可能是考虑过往代码的兼容性问题object仍然被保留了下来。

为了预防你们遇到必须使用object的情况,我还是讲述了本章,同学们有所了解,知道这个标签的格式和使用方法即可。今天的分享就到这里,所有的案例及相关文档均可以向我获取。我们下期见。网页编程·服务端编程·数据库·算法。想学编程点点关注。

,
展开阅读全文
推荐内容
热门内容
热门文章

© 2007-2022 http://www.anhuiqq.cn,All Rights Reserved.