css中embed标签,embed标签属性
定义和用法
定义嵌入对象。请使用此元素将多媒体添加到您的XHTML页面中。该元素允许您指定插入到HTML文档中的对象的数据和参数,以及可用于显示和操作数据的代码。
对象标签用于包含对象,如图像、音频、视频、Java小程序、ActiveX、PDF和Flash。
对象最初是用来替换img和applet元素的。然而,由于漏洞和缺乏浏览器支持,这并没有实现。
浏览器的对象支持取决于对象类型。不幸的是,主流浏览器都使用不同的代码来加载相同的对象类型。
幸运的是,object对象提供了一个解决方案。如果没有显示object元素,将执行object和/object之间的代码。这样,我们可以嵌套多个对象元素(每个对应一个浏览器)。使用对象(OBJECT)和嵌入(EMBED)标签
为了在浏览器中播放Flash电影,HTML文档必须包含和标记,并设置参数。对于EMBED标签,用括号括起来的设置(如高度、宽度、质量和循环等。)是它的属性,例如:
EMBED SRC= movie name . swf WIDTH= 100 HEIGHT= 100 PLAY= true LOOP= true QUALITY= high plugin page= http://www . macromedia . com/shock wave/download/index . CGI?P1 _生产_版本=冲击波闪存/嵌入
对象有四个设置(高度、宽度、CLASSID和CODEBASE),所有这些都是它的属性。其他设置在HTML文档中独立出现,称为参数标签。例如:
OBJECT CLASSID= clsid:d 27 CDB 6 e-AE6D-11cf-96b 8-444553540000 WIDTH= 100 HEIGHT= 100 code base= http://active . macromedia . com/flash 4/cabs/SW flash . cab # version=4,0,0,0 PARAM NAME= MOVIE VALUE= moviename . swf PARAM NAME= PLAY VALUE= true PARAM NAME= LOOP
值:电影名称(如movieName.swf)。
对应的模板变量:$MO
描述:指定要加载的电影的名称,仅适用于“嵌入”标志。SRC
值:电影名称(如movieName.swf)。
对应的模板变量:$MO
描述:指定要加载的电影的名称,仅适用于“对象”标志。MOVIE
值:clsid:d 27 CDB 6 e-ae6d-11cf-96b 8-444553540000
描述:表示浏览器使用的ActiveX控件,必须与上述值完全相同,并且只能在“对象”标志中使用。CLASSID
值:数字或百分比。
对应的模板变量:$WI。
描述:以像素或浏览器窗口宽度的百分比指定电影的宽度。WIDTH
值:数字或百分比。
对应的模板变量:$HE
描述:以像素或浏览器窗口高度的百分比指定电影的高度。
因为Flash电影具有可伸缩性,所以在保持宽高比的前提下改变电影格式的大小不会降低电影的显示质量。HEIGHT值:http://active.macromedia.com/flash4/cabs/swflash.cab
#version=4,0,0,0
描述:表示Flash player的ActiveX控件的位置,浏览器不安装时可以自动下载。分配的值必须与上述值完全相同。仅在“对象”标志中可用。CODEBASE
数值:http://www.macromedia.com/shockwave/download/指数?
P1 _产品_版本=冲击波闪存
说明:标明Flash player插件的位置,需要时便于安装。分配的值必须与上述值完全相同。仅在“嵌入”徽标中可用。PLUGINSPAGE
值:真或假。
说明:用于决定第一次加载Flash播放器时是否启动Java。当省略此项时,默认值为False。每当JavaScript程序和Flash包含在同一个页面中时,必须运行Java才能使“FS Commands”语句工作。但是,如果页面中的JavaScript程序仅用于监控浏览器类型或其他与“FS Commands”语句无关的功能,则可以将SWLIVECONNECT设置为false以阻止Java启动。要启动Java,可以显式地将SWLIVECONNECT设置为true,这样会大大增加电影开始播放的时间。仅在“嵌入”徽标中可用。SWLIVECONNECT(可选)
值:真或假。
对应的模板变量:$PL。
描述:用于指定电影下载到浏览器后是否立即播放。如果电影包含交互式元素,演示者可能需要开始播放。在这种情况下,可以将该属性设置为false,以防止电影自动播放。如果省略该属性,将按默认值true执行。PLAY(可选)
值:真或假。
对应的模板变量:$LO。
描述:指定电影是重复播放还是播放一次后停止播放。当省略此属性时,它将由默认值true执行。LOOP(可选)
值:低、高、自动低、自动高或最佳。
对应的模板变量:$QU。
描述:见前文。
当省略该属性时,将根据默认值high执行。QUALITY(可选)
值:# rrggbb(十六进制RGB值)。
对应的模板变量:$BG
指定电影的背景颜色。该属性可以替换Flash电影文件中的背景色设置,但不影响电影所在HTML页面的背景色设置。BGCOLOR(可选)
值:showall、noborder、exactfit。
对应的模板变量:$SC。
描述:当宽度和高度值以百分比表示时,确定影片在浏览器窗口中的放置方式。有以下选项:
“全部显示”(默认值)在指定大小的区域显示整部电影的内容,并保持与原电影相同的宽高比,电影内容不会失真。
“无边框”填充指定区域,同时保持电影的长宽比。电影内容不会失真,但部分电影内容可能无法显示。
“精确匹配”使整部电影在指定区域可见,因为此时不再保持原来的长宽比,所以电影可能会失真。
当省略该属性时(宽度和高度值以百分比表示),将根据默认值showall执行。SCALE(可选)
值:L,R,T,b。
对应的模板变量:$HA。
描述:在“对象”、“嵌入”和“IMG”选项卡中设置“对齐”属性,以确定电影在浏览器窗口中的位置。
省略时,影片会放在浏览器窗口的中央。如果浏览器窗口大小小于电影所占的区域,浏览器窗口大小将被调整以使电影正常显示。
“L”的值将电影与浏览器窗口的左侧对齐,如果浏览器窗口不够大,无法容纳电影,则将调整窗口的顶部、底部和右侧。
“r”值将影片与浏览器窗口的右侧对齐,如果浏览器窗口不够大,无法容纳影片,则会调整窗口的顶部、底部和左侧。
“t”值将电影与浏览器窗口的上边缘对齐,如果浏览器窗口不够大,无法容纳电影,则将调整窗口的左右边缘和下边缘。
“b”值将电影与浏览器窗口的下边缘对齐,如果浏览器窗口不够大,无法容纳电影,则将调整窗口的左右边缘和上边缘。ALIGN
值:L,R,T,B,TL,TR,BL,BR。
对应的模板变量:$SA
描述:用于确定如何将缩放后的电影放置在具有指定宽度和高度的区域中。有关各种值的含义,请参见上一项。SALIGN(可选)
值:引用路径或URL。
描述:它用于指定电影中使用的相对路径的参考位置。BASE(可选)
值:真,假。
对应的模板变量:$ME。
描述:它用于指定在浏览器中右键单击鼠标(对于Windows)或按住“command”键单击鼠标(对于Macintosh)时出现的快捷菜单的类型。
值“True”将显示整个菜单,允许演示者以多种方式控制筛选过程。
值“False”将显示仅包含“关于Flash”菜单项的菜单。
当省略该属性时,将根据默认值“true”执行。MENU(可选)
值:窗口、不透明、透明。
对应的模板变量:$WM。
描述:此参数仅适用于具有Flash Active X空间的Windows系统。
“Window”的值使电影在网页中的指定位置播放,这是几个选项中最快的。
“不透明无窗”的值会在网页上屏蔽电影后面的内容。
“透明”的值使网页上电影的透明部分显示网页的内容和背景,这可能会减慢动画速度。
省略该属性时,将根据默认值“Window”执行,只能在Object标签中使用。
一.导言:
如果我们想在网页中正常显示flash内容,网页中必须有一个标签指定flash路径。即OBJECT和EMBED标记。OBJECT用于windows平台的IE浏览器,EMBED用于windows和Macintosh平台的Netscape Navigator浏览器和Macintosh平台的IE浏览器。windows平台的IE使用Activex控件播放flash,其他浏览器使用网景插件技术播放flash。
下面是将flash插入简单网页的代码示例:复制代码代码如下:
OBJECT class id=" clsid:d 27 CDB 6 e-AE6D-11cf-96b 8-444553540000 "
code base= http://download . macromedia . com/pub/shock wave/cabs/flash/SW flash . cab # version=6,0,40,0
WIDTH= 550 HEIGHT= 400 id= myMovieName
PARAM NAME=movie VALUE= myflashmovie . swf
参数名称=质量值=高
PARAM NAME=bgcolor VALUE=#FFFFFF
EMBED src= http://www . do flash . net//support/flash/ts/documents/myflashmovie . swf quality=high bgcolor=# FFFFFF WIDTH= 550 HEIGHT= 400
NAME= my movie NAME ALIGN= TYPE= application/x-shock wave-flash
plugin page= http://www . macromedia . com/go/getflash player
/嵌入
/对象
第二,为什么要用以上所有的标签?可以省略一些标签吗?
对象标签用于windows IE3.0和更高版本的浏览器或其他支持Activex控件的浏览器。“classid”和“codebase”属性必须完全按照上面的示例编写,它们告诉浏览器自动下载flash player的地址。如果没有安装flash player,IE3.0以后的浏览器会弹出提示框,看是否要自动安装flash player。当然,如果你不想让没有安装flash player的用户自动下载播放器,也许你可以省略这些代码。
EMBED标签用于Netscape Navigator2.0和更高版本的浏览器或其他支持Netscape插件的浏览器。“pluginspage”属性告诉浏览器从哪里下载flash播放器。如果没有安装flash player,用户需要在安装后重启浏览器才能正常使用。
为了确保大多数浏览器能够正确显示flash,您需要将EMBED标记嵌套在OBJECT标记内,就像上面的代码示例一样。支持Activex控件的浏览器将忽略OBJECT标签中的EMBED标签。使用插件的Netscape和IE浏览器只能读取EMBED标签,而不能识别OBJECT标签。也就是说,如果你省略了embed标签,firefox是无法识别你的flash的(不过,我在想,如果你省略了object,只写EMBED,IE也可以正常显示flash,呵呵,仔细看看细节)。
下面列出了用于发布电影的OBJECT和EMBED标记的必需和可选属性。WMODE(可选)
classid-设置浏览器的Activex控件,只用于OBJECT标签。
基本代码-设置flash Activex控件的位置,因此如果没有安装浏览器,可以自动下载并安装。仅用于对象标签。
宽度-以百分比或像素为单位指定flash电影的宽度。
高度-以百分比或像素为单位指定flash电影的高度。
src-指定电影的下载地址。仅用于嵌入标签。
plugin page-设置flash插件的位置,这样如果没有安装浏览器,可以自动下载并安装。仅用于嵌入标签。
电影-指定电影的下载地址。仅用于对象标签。一、必需属性:
id-为脚本代码的引用设置变量名。仅用于对象。
NAME-设置用于引用脚本代码(如javascript)的变量名。仅用于嵌入。
SWLIVECONNECT-(true或false)指定首次下载flash player时是否启用java。如果省略某些属性,默认值为false。如果在同一个页面上使用javascript和flash,java必须使用FSCommand才能工作。
PLAY -(true或false)指定下载完成后是否自动播放flash电影。如果省略该属性,默认情况下将为true。
LOOP-(true或false)指定在播放完最后一帧后,电影是停止播放还是继续循环播放。如果省略该属性,默认情况下将为true。
菜单-(对或错)
True显示所有菜单,允许用户放大和缩小以控制电影播放的操作。
如果为True,则显示仅包含设置选项和关于flash的菜单。
质量-(低、高、自动低、自动高、最好)
低速比漂亮,不应用抗锯齿。
Autolow一开始侧重于速度,但在需要的时候总能提升美感。
Autohigh同时注重播放速度和美观,但在必要的时候会牺牲美观来保证播放速度。
“中”应用一些抗锯齿,而不是平滑位图。其质量高于低设置,但低于高设置。
高比播放速度更好,抗锯齿始终适用。如果电影不包含动画,位图将被平滑;如果电影包含动画,位图将不会平滑。
最佳提供最佳显示质量,无论播放速度如何。所有输出都经过抗锯齿处理,所有位图都经过平滑处理。
缩放-(显示全部,不排序,精确匹配)
默认(全部显示)电影显示在指定区域,但保持原始比例。电影的两边都会出现边框。
Noboder将胶片缩小到适合指定区域,保持胶片不失真,但有些胶片可能会被剪切。但是,保持影片的原始比例。
Exactfit使整张胶片显示在指定区域,胶片可能会扭曲,不能保持原来的比例。
对齐-(左,右,右)
默认情况下,它是居中的。当浏览器窗口比电影小的时候,边缘会被切掉。
根据相应的设置,左、右、上、下沿浏览器边缘对齐。如有必要,其他三边将被修剪。
唾液- (l,t,r,b,tl,tr,bl,br)
l,R,T,B
TL,TR
BL,BR
Wmode-(window,opaque,transparent)设置flash电影的窗口模式属性,并指定浏览器中flash的透明度、堆叠和位置。
窗口影片在浏览器中您自己的矩形窗口中播放。
不透明的薄膜隐藏了背后的一切。
透明使flash电影透明,并显示透明电影后面的web内容。这会降低动画的性能。并且该属性并非在所有浏览器中都可用。
,BGCOLOR-(#RRGGBB,十六进制RGB值。)指定电影的背景色。使用此属性可覆盖flash中设置的背景色。
BASE-设置基本目录或URL来解析flash中的相对路径。类似于网页中的基本标签。
FLASHVARS需要flash player 6和更高版本才能将变量传递给flash player。
将根变量传递给电影。字符串的格式是由""分隔的一组名称=值。
浏览器支持64kB的字符串长度。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。