精华内容
下载资源
问答
  • 1 var path = ""; document.write( " "); 2 var mys = document.getElementById("imgid"); mys.src = path;
    1
    <script type="text/javascript" >
    var path = "";
    <script type="text/javascript" >
    document.write( " <img src="+path+"/images/gdj_img/top.gif>");
    </script>

    2
    <img id=imgid src="+path+"/images/gdj_img/top.gif>


    <script type="text/javascript" src="url.js" id="myscript"></script>

    <script type="text/javascript">
    var mys = document.getElementById("imgid");
    mys.src = path;
    </script>
    展开全文
  • HTML代码中IMG标签的全部属性

    万次阅读 多人点赞 2016-07-19 10:36:07
     该标签为img代码中已可以看出已含有了四个属性,包括src id lang alt,加上本身img标签有5个属性.   那么该img标签在正常情况下倒底还含有多个属性?(包含对象),我现在为大家一一列出来(以上面那句代码为...
    例:写一段图片HTML代码 

      <img src="http://localhost/phpwind6/zx/6.jpg" id="imgs" lang="en-us" alt="测试"> 

      该标签为img的代码中已可以看出已含有了四个属性,包括src id lang alt,加上本身的img标签有5个属性. 

      那么该img标签在正常的情况下倒底还含有多个属性?(包含对象),我现在为大家一一列出来(以上面那句代码为例,并附上它的所有值),所有在IE环境下有效可用的对象属性都在下面.学习HTML的朋友可以借鉴学习,也可以拿去吓人, 

      以下通过测试的IMG的全属性为156个,不包括子属性,而且还只是这一个img标签的....虽然有些看起来用在IMG标签上不太合理,但确实是有效使用,IE中无错且有返回值.关键在于看你怎么用了,除了有些不常用的属性不太清楚以外,以下全是手工输的,花了4个小时,对你有用没用就看你怎么想了.不过如果你了解了以下的说明后网页的美化和代码的理解就可以扫盲和DIY了 

      以下的img可用的属性如果你只用过10个不到,那就只能说明你菜....... 

      1 language = //语言类型,如<script language="vbs">这句代码中的language属性的值就为vbs 

      2 scrollHeight = 30 //自身元素的宽度(即显示的宽度) 

      3 isTextEdit = false //是否可以获取可使用该对象创建一个TextRange的对象 

      4 currentStyle = 该属性含有114个对象 //返回当前属性的值,不可更改它的值 

      5 document = 该属性含有209个对象 //这个就不用说了吧,是文档属性, 

      6 onmouseup = null //鼠标按下后松开鼠标时触发此事件 

      7 oncontextmenu = null //鼠标点右键后触发的事件 

      8 isMultiLine = true //是否允许含有多行文本,多用于文本框,用在img标签上无错,但效果不大 

      9 clientHeight = 30 //当前可见的该标签的高度为30, 

      10 onrowexit = null //数据源控件更改这个标签内的当前的行时触发某事件,多用在form表中 

      11 onbeforepaste = null //当在这个标签中粘贴内容时触发某事件,多用在文本框中 

      12 onactivate = null //当这个控件被触发时(被点击或者焦点移到了该标签上)发生某事件, 

      13 scrollLeft = 0 //被卷入的离左边界的宽度 

      14 lang = en-us //语言属性,和language不同,这个等同于网页语言 

      15 onmousemove = null //当鼠标在该标签上移动时发生某事件 

      16 onmove = null //浏览器的窗口被移动时触发此事件 

      17 onselectstart = null //当这个标签中的文本被选择时发生某事件 

      18 parentTextEdit = 该属性含有352个对象 //又一个华丽的属性....用在框架中,作用详见第3条 

      19 oncontrolselect = null //当用户将要对该对象制作一个控件选中区时触发某事件 

      20 canHaveHTML = false //获取表明对象是否可以包含丰富的 HTML 标签的值,效果不明 

      21 onkeypress = null //当键盘上的被按下时发生某事件, 

      22 oncut = null //当该标签中发生剪切事件时触发某事件,常用于文本档标签,I 

      23 onrowenter = null // 当前记录指针被移动时发生某事件,常用于文本档, 

      24 onmousedown = null //按下鼠标时触发某事件 

      25 onpaste = null //当在该标签中发生粘贴事件时触发某事件 

      26 className = //当前标签的样式名称,这个属性常和CSS混用,比如PW的贴子目录页就用了这个 

      27 id = imgs //该标签的ID值是多少 

      28 onreadystatechange = null //在同步执行方式下返回的值为多少,该死的XML就和这个经常私混 

      29 onbeforedeactivate = null //当前对象变为其它对象之前立即触发,好像不常用 

      30 hideFocus = false //是否隐藏光标,常见于文本框 

      31 dir = //它定义文字在浏览器中的排列方向,如dir= LTR则为从左到右显示反之则为 RTL,郁闷的特效 

      32 isContentEditable = false //该标签无素是否可编辑,经常见于某个论坛的发贴"所见即所得" 

      33 onkeydown = null //当键盘某键被按下时 

      34 clientWidth = 30 //在IE中可见的高度为多少 

      35 onlosecapture = null //当对象失去鼠标捕捉时触发某事件 

      36 parentElement = 该属性含有495个对象 //又来一个华丽的框架获取父页元素的对象... 

      37 ondrag = null //这个标签被拖动结束时发生某事件 

      38 ondragstart = null //这个标签被拖动开始时发生某事件 

      39 oncellchange = null // 在数据供应者中的数据变更时触发,XML可用这个玩意,我还没用过 

      40 recordNumber = null //获取数据集中生成对象的原始记录,同上,XML可用 

      41 onfilterchange = null //当该标签中的filter特效被改变时触发某事件 

      42 onrowsinserted = null //当在当前记录集中插入新行后触发某事件 

      43 ondatasetcomplete = null //数据设置完成时触发某事件,常用于控件当中,这个属性我也没用过 

      44 onmousewheel = null //这个就是传说中的可以用鼠标滚动来触发某个事件... 

      45 ondragenter = null //当鼠标拖动到这个标签中时触发某事件,没用过,不知道有没效 

      46 onblur = null //当这个标签失去焦点时发生某事件,常见于文本框 

      47 onresizeend = null //当用户更改完控件选中区中对象的尺寸时触发某事件 

      48 onerrorupdate = null //更新数据源对象中的关联数据出错时在数据绑定对象上触发某事件,XML... 

      49 onbeforecopy = null //在复制前触发某事件 

      50 ondblclick = null //鼠标双击时触发某事件 

      51 scopeName = HTML //该元素定义的命名空间类型,不常用,反正我没用过 

      52 onkeyup = null //当键按下之后被释放时触发某事件 

      53 onresizestart = null //被开始改变其窗口大小时触发某事件 

      54 onmouseover = null //当鼠标从该标签上移出去触发某事件 

      55 onmouseleave = null //当用户将鼠标指针移出这个标签边界时触发某事件 

      56 outerText = //用来获取该标签中的纯文本,包含起始处 

      57 innerText = //同上,但不包含起始处 

      58 onmoveend = null //当前窗口被移动完成时触发某事件 

      59 tagName = IMG //这个标签的名称是某值,如该值,即IMG 

      60 title = //主题说明,这个不说了,大家都用过 

      61 offsetWidth = 30 //可见的区域的高,与clientWidth不同,它还包含边线 

      62 onresize = null //当窗口被改变大小时触发某事件 

      63 contentEditable = inherit //该标签是否可直接编辑,不为FALSE,能为true,inherit是默认值,继承原设定 

      64 runtimeStyle = 该属性含有627个对象 //返回该标签的样式(总为空),和style与currentStyle有区别, 

      65 filters = 该属性含有628个对象 //这个比较郁闷,没用过 

      66 ondrop = null //拖动时发生某事件 

      67 onpage = null //常用于XML的在线编辑,偶没用过,不知道具体例子 

      68 onrowsdelete = null //当行将要从记录集中被删除时触发某事件 

      69 tagUrn = //设置或获取在命名空间声明中指定的统一资源名称,没用过,应属于稀有属性了 

      70 offsetLeft = 10 //离左边相对窗口的宽值,常用于浮动的图或层显示 

      71 clientTop = 0 //距上边相对可见的窗口的高度为多少.这个倒没常用,凡正浮动特效不必靠它 

      72 style = 该属性含有760个对象 //该标签的风格属性,这个大家都用得多了 

      73 onfocusout = null //在移动焦点到其它元素之后立即在当前拥有焦点的元素上触发某事件,.. 

      74 clientLeft = 0 //同71,只是值为距左边的值 

      75 ondatasetchanged = null //记录集中的数据修改完毕时触发某事件,XML中常见 

      76 canHaveChildren = false //该标签是否可以包含子对象 

      77 ondeactivate = null //用户切换到另一元素时触发,可见于网页编辑器的保存功能, 

      78 isDisabled = false //是否可与该标签交互,常见于华丽的选项特效 

      79 onpropertychange = null //当这标签属性被改变时发生某事件,这个巨有用,可用来作JS的安全检查 

      80 ondragover = null //拖动移动该标签时发生某事件,感觉用JS写扑克牌游戏时经常用 

      81 onhelp = null //当被按下F1或帮助按钮时发生某事件,这个可以用来自定义帮助信息,比如用在PW上 

      82 ondragend = null //在拖动结束的时候,在源对象上出发某事件,这个还是感觉用来写扑克牌的.... 

      83 onbeforeeditfocus = null //在该标签被选中编辑前触发某事件,在线编辑,,,貌视不常用 

      84 disabled = false //该标签的内容是否为禁止编辑,常见于文本框 

      85 onfocus = null //当该标签获得焦点时触发某事件,常用于PW的百度广告点击插件..汗... 

      86 behaviorUrns = 该属性含有762个对象 //附加到该元素行为的URN字符串的集合,这个没用过..... 

      87 accessKey = //服务器控件指定键盘快捷键,比较好的JS网页游戏这个经常用,汗死...... 

      88 onscroll = null //滚动条被拉动时发生某事件 

      89 onbeforeactivate = null //控件被触发前发生某事件,按钮之类的常用 

      90 onbeforecut = null //在内容被剪切前发生某事件 

      91 readyState = uninitialized //是否为只读属性,常用于该死的XMLHTTP 

      92 all = 该属性含有763个对象 //all这玩意JS里面常用,是属性全局属性 

      93 sourceIndex = 4 //获取对象在源序中的依次位置,常用在all集合中,是个很爽的属性 

      94 onclick = null //当被当击时发生某事件 

      95 scrollTop = 0 //被卷上去的高值为多少 

      96 oncopy = null //当被复制时发生某事件 

      97 onfocusin = null //当将要被设置为焦点之前触发某事件 

      98 tabIndex = 0 //使用"Tab"键的遍历顺序,后面的数字就是顺序,从0到大的顺序,很爽的一个娱乐类属性 

      99 onbeforeupdate = null //成功更新数据源对象中的关联对象前触发某事件,XMLHTTP中用 

      100 outerHTML = //这个就是当前标签(包含标签)的全部内容是什么,返回HTML代码,JS常用的玩意 

      101 innerHTML = //同上,但不包含标签,即不包含<和>两个符号之间的内容 

      102 ondataavailable = null //只要一获得有效的数据就会被触发某事件,XMLHTTP..... 

      103 offsetHeight = 30 //可见区域高,包含边框 

      104 onmovestart = null //当本标签开始移动时触发某事件 

      105 onmouseout = null //当鼠标移出该标签时触发某事件 

      106 scrollWidth = 30 //全标签的宽值 

      107 offsetTop = 15 //在可见区域中离顶部的高 

      108 onmouseenter = null //鼠标移入时发生某事件 

      109 onlayoutcomplete = null //LayoutRect 停止响应后触发某事件 

      110 offsetParent = //该属性含有906个对象 //指定父座标的属性,...华丽的代码堆..... 

      111 onafterupdate = null //当成功更新数据源对象中的关联对象后发生某事件 

      112 ondragleave = null //当拖曳操作过程中将鼠标移出合法拖曳目标时在该标签上触发某事件 

      113 children = //该属性含有907个对象 //又是一个数组属性堆.... 

      114 start = fileopen //一个比较牛B的属性,可以定义当某事件发生时再执行该标签内容,常见于多媒体 

      115 firstChild = null //指定节点的首个子节点的值是什么,XML DOM中用....偶没用过.... 

      116 href = http ://localhost/phpwind6/zx/6. jpg //标签中的链接地址 

      117 height = 30 //高度值 

      118 alt = 测试 //图片说明 

      119 isMap = false //是否为热点图片,就是一个图片上可以有N个链接的那种 

      120 fileModifiedDate = 04/16/2008 //文件修改日期是多少,在图片上点个右键就可以看到的 

      121 fileUpdatedDate = 02/13/2008 //同上,但是为最后的更新日期,貌视2个大多数情况下都一样 

      122 dataSrc = //指定绑定到指定对象的给定数据源的字段,看XML去..... 

      123 onerror = null //标签中的内容被加载错误时触发某事件 

      124 hspace = 0 //设置或返回图像的左边缘和右边缘的空白,配合JS又将是一个华丽的图片特效.... 

      125 previousSibling = null //某节点之前紧跟的节点(处于同一树层级) ,又是XML..... 

      126 loop = 1 //媒体文件的开启次数,这个常见吧?没想到还能用在IMG标签..... 

      127 protocol = 超文本传输协议 //协议类型 

      128 lastChild = null //返回指定节点中的最后一个子节点,还是XML..... 

      129 nodeName = IMG //传回该标签的名称,..为只读属性....这就是和TagName的区别.... 

      130 nodeType = 1 //返回已选节点的节点类型。仍是XML 

      131 dynsrc = //你想给音乐加载前加上图片吗?那就用这个属性吧.... 

      132 attributes = 该属性含有1008个对象 //返回文件或文件夹的属性.....用来检测用的.... 

      133 childNodes = 该属性含有1009个对象 //可返回指定节点的子节点的节点列表,又一个XML数组 

      134 src = http ://localhost/phpwind6/zx/6. jpg //图像标签的图片地址 

      135 dataFld = //XML是靠这玩意来设定要描述元素的命称的 

      136 ownerDocument = 该属性含有1104个对象 //返回节点的根元素(文档对象)。我没用过,火星了..... 

      137 parentNode = 该属性含有1247个对象 //回指定节点的父节点的属性值,XML.... 

      138 onabort = null //当被取消时发生某事件 

      139 fileSize = 782 //用这玩意来检测文件大小,单位 字节 

      140 dataFormatAs = //可以为HTML或TEXT,貌视是用来格式化标签数据的 

      141 width = 30 //高度值,汗...这个常用属性被排后面来了 

      142 vrml = //想要了解这个属性,先去学学vrml语言,反正我不想学... 

      143 onload = null //当被完全载入完毕时发生某事件 

      144 align = //水平对齐的属性,这个比较常用,比如居中就是align=center 

      145 useMap = //指明所使用的图像地图名,IMG标签专用,汗.... 

      146 lowsrc = //可设置或返回分辨率比较低的图片地址,知道什么是缩略图吧..... 

      147 fileCreatedDate = 04/16/2008 //文件的创建日期,IMG标签倒是常用 

      148 complete = false //可以检查图象是否加载完成,这个爽,用来仿FLASH的加载过程很爽 

      149 nextSibling = 该属性含有1260个对象 //文件子节点列表中传回下一个序列的节点,不说了,又是XML 

      150 vspace = 0 //设置或返回图像的顶部和底部的空白,经常和hspace一起鬼混 

      151 mimeType = JPEG 图像 //返回图像类型 

      152 nodeValue = null //传回的文字代表以节点的nodeType,常用在XML中 

      153 nameProp = 6.jpg //获取由对象的 href 或 src 属性指定的文件名,用来判断地址的合法性很有用 

      154 border = //边框值的大小,你经常看到图像周围都有一个难看的框框?把border=0加在标签中就行了 

      155 longDesc = //这个是用来补ALT属性的不足的,可以用那种大段大段的文字来充当图片说明 

      156 name = //和ID差不多,常用在FORM表中
    展开全文
  • 标签为img代码中已可以看出已含有了四个属性,包括src id lang alt,加上本身img标签有5个属性. 那么该img标签在正常情况下倒底还含有多个属性?(包含对象),我现在为大家一一列出来(以上面那句代码为例,并附上...
  • Video标签含有src、poster、preload、autoplay、loop、controls、width、height等几个属性, 以及一个内部使用的标签<source>。Video标签内除了可以包含<source>标签外,还可以包含当指定视频都不能 ...

    Video标签的使用

    Video标签含有src、poster、preload、autoplay、loop、controls、width、height等几个属性, 以及一个内部使用的标签<source>。Video标签内除了可以包含<source>标签外,还可以包含当指定的视频都不能 播放时,返回的内容。

    (1) src属性和poster属性

    你能想象src属性是用来干啥的。跟<img>标签的一样,这个属性用于指定视频的地址。而poster属性用于指定一张图片,在当前视频数据无效时显示(预览图)。视频数据无效可能是视频正在加载,可能是视频地址错误等等。

    <video width="658" height="444" src="http://www.youname.com/images/first.mp4" poster="http://www.youname.com/images/first.png" autoplay="autoplay"></video>

     

    (2) preload属性

    这个属性也能通过名字了解用处,此属性用于定义视频是否预加载。属性有三个可选择的值:none、metadata、auto。如果不使用此属性,默认为auto。

    <video width="658" height="444" src="http://www.youname.com/images/first.mp4" poster="http://www.youname.com/images/first.png" autoplay="autoplay" preload="none"></video>

     

    None:不进行预加载。使用此属性值,可能是页面制作者认为用户不期望此视频,或者减少HTTP请求。

    Metadata:部分预加载。使用此属性值,代表页面制作者认为用户不期望此视频,但为用户提供一些元数据(包括尺寸,第一帧,曲目列表,持续时间等等)。

    Auto:全部预加载。

    (3) autoplay属性

    又是一个看名字知道用处的属性。Autoplay属性用于设置视频是否自动播放,是一个布尔属性。当出现时,表示自动播放,去掉是表示不自动播放。

    <video width="658" height="444" src="http://www.youname.com/images/first.mp4" poster="http://www.youname.com/images/first.png" autoplay="autoplay" preload="none"></video>

     

    注意,HTML中布尔属性的值不是true和false。正确的用法是,在标签中使用此属性表示true,此时属性要么没有值,要么其值恒等于他的 名字 (此处,自动播放为<video autoplay />或者<video autoplay=”autoplay” />);而在标签中不使用此属性表示false(此处不进行自动播放为<video />)。

     (4) loop属性

    <video width="658" height="444" src="http://www.youname.com/images/first.mp4" poster="http://www.youname.com/images/first.png" autoplay="autoplay" loop="loop"></video>

     

    一目了然,loop属性用于指定视频是否循环播放,同样是一个布尔属性。

    (5) controls属性

    <video width="658" height="444" src="http://www.youname.com/images/first.mp4" poster="http://www.youname.com/images/first.png" autoplay="autoplay" preload="none" controls="controls"></video>

     

    Controls属性用于向浏览器指明页面制作者没有使用脚本生成播放控制器,需要浏览器启用本身的播放控制栏。

    控制栏须包括播放暂停控制,播放进度控制,音量控制等等。

    每个浏览器默认的播放控制栏在界面上不一样。由于我浏览器的诡异问题,Firefox和Safari的Video标签不正常,所以这两个只能在网上找截图了。

    (6) width属性和height属性

    属于标签的通用属性了,这个不用多说。

    (7) source标签

    <video width="658" height="444" poster="http://www.youname.com/images/first.png" autoplay="autoplay" preload="none" controls="controls"><source src="http://www.youname.com/images/first.ogv" /><source src="http://www.youname.com/images/first.ogg" /></video>

     

    Source标签用于给媒体(因为audio标签同样可以包含此标签,所以这儿用媒体,而不是视频)指定多个可选择的(浏览器最终只能选一个)文件地址,且只能在媒体标签没有使用src属性时使用。

    浏览器按source标签的顺序检测标签指定的视频是否能够播放(可能是视频格式不支持,视频不存在等等),如果不能播放,换下一个。此方法多用于兼容不同的浏览器。Source标签本身不代表任何含义,不能单独出现。

    此标签包含src、type、media三个属性。

    src属性:用于指定媒体的地址,和video标签的一样。

    Type属性:用于说明src属性指定媒体的类型,帮助浏览器在获取媒体前判断是否支持此类别的媒体格式。

    Media属性:用于说明媒体在何种媒介中使用,不设置时默认值为all,表示支持所有媒介。你想到<style>标签的media属性了么?一样一样一样的。

    (8) 一个完整的例子

    <video width="658" height="444" poster="http://www.youname.com/images/first.png" autoplay="autoplay" preload="none" controls="controls"><source src="http://www.youname.com/images/first.ogv" /><source src="http://www.youname.com/images/first.ogg" /></video>

     

    这段代码在页面中定义了一个视频,此视频的预览图为poster的属性值,显示浏览器的默认媒体控制栏,预加载视频的元数据,循环播放,宽度为900像素,高度为240像素。

    第一选择视频地址为第一个source标签的src属性值,视频类别为Ogg视频,视频编码译码器为Theora,音频编码译码器为Vorbis, 播放媒 介为显示器;第二选择视频地址不再累述。如果你还要兼容IE的话,可以在最后一个source标签后再加上Flash播放器的标签集,或者使用一点 JavaScript代码。

    转载于:https://www.cnblogs.com/sy270321/p/4326129.html

    展开全文
  • Video标签含有src、poster、preload、autoplay、loop、controls、width、height等几个属性, 以及一个内部使用的标签<source>。Video标签内除了可以包含<source>标签外,还可以包含当指定视频都不能 ...

    转自 http://www.cnblogs.com/kiter/

     

    Video标签的使用

    Video标签含有src、poster、preload、autoplay、loop、controls、width、height等几个属性, 以及一个内部使用的标签<source>。Video标签内除了可以包含<source>标签外,还可以包含当指定的视频都不能 播放时,返回的内容。

    (1) src属性和poster属性

    你能想象src属性是用来干啥的。跟<img>标签的一样,这个属性用于指定视频的地址。而poster属性用于指定一张图片,在当前视频数据无效时显示(预览图)。视频数据无效可能是视频正在加载,可能是视频地址错误等等。

    <video width="658" height="444" src="http://www.youname.com/images/first.mp4" poster="http://www.youname.com/images/first.png" autoplay="autoplay"></video>

     

    (2) preload属性

    这个属性也能通过名字了解用处,此属性用于定义视频是否预加载。属性有三个可选择的值:none、metadata、auto。如果不使用此属性,默认为auto。

    <video width="658" height="444" src="http://www.youname.com/images/first.mp4" poster="http://www.youname.com/images/first.png" autoplay="autoplay" preload="none"></video>

     

    None:不进行预加载。使用此属性值,可能是页面制作者认为用户不期望此视频,或者减少HTTP请求。

    Metadata:部分预加载。使用此属性值,代表页面制作者认为用户不期望此视频,但为用户提供一些元数据(包括尺寸,第一帧,曲目列表,持续时间等等)。

    Auto:全部预加载。

    (3) autoplay属性

    又是一个看名字知道用处的属性。Autoplay属性用于设置视频是否自动播放,是一个布尔属性。当出现时,表示自动播放,去掉是表示不自动播放。

    <video width="658" height="444" src="http://www.youname.com/images/first.mp4" poster="http://www.youname.com/images/first.png" autoplay="autoplay" preload="none"></video>

     

    注意,HTML中布尔属性的值不是true和false。正确的用法是,在标签中使用此属性表示true,此时属性要么没有值,要么其值恒等于他的名字 (此处,自动播放为<video autoplay />或者<video autoplay=”autoplay” />);而在标签中不使用此属性表示false(此处不进行自动播放为<video />)。

     (4) loop属性

    <video width="658" height="444" src="http://www.youname.com/images/first.mp4" poster="http://www.youname.com/images/first.png" autoplay="autoplay" loop="loop"></video>

     

    一目了然,loop属性用于指定视频是否循环播放,同样是一个布尔属性。

    (5) controls属性

    <video width="658" height="444" src="http://www.youname.com/images/first.mp4" poster="http://www.youname.com/images/first.png" autoplay="autoplay" preload="none" controls="controls"></video>

     

    Controls属性用于向浏览器指明页面制作者没有使用脚本生成播放控制器,需要浏览器启用本身的播放控制栏。

    控制栏须包括播放暂停控制,播放进度控制,音量控制等等。

    每个浏览器默认的播放控制栏在界面上不一样。由于我浏览器的诡异问题,Firefox和Safari的Video标签不正常,所以这两个只能在网上找截图了。

    (6) width属性和height属性

    属于标签的通用属性了,这个不用多说。

    (7) source标签

    <video width="658" height="444" poster="http://www.youname.com/images/first.png" autoplay="autoplay" preload="none" controls="controls"><source src="http://www.youname.com/images/first.ogv" /><source src="http://www.youname.com/images/first.ogg" /></video>

     

    Source标签用于给媒体(因为audio标签同样可以包含此标签,所以这儿用媒体,而不是视频)指定多个可选择的(浏览器最终只能选一个)文件地址,且只能在媒体标签没有使用src属性时使用。

    浏览器按source标签的顺序检测标签指定的视频是否能够播放(可能是视频格式不支持,视频不存在等等),如果不能播放,换下一个。此方法多用于兼容不同的浏览器。Source标签本身不代表任何含义,不能单独出现。

    此标签包含src、type、media三个属性。

    src属性:用于指定媒体的地址,和video标签的一样。

    Type属性:用于说明src属性指定媒体的类型,帮助浏览器在获取媒体前判断是否支持此类别的媒体格式。

    Media属性:用于说明媒体在何种媒介中使用,不设置时默认值为all,表示支持所有媒介。你想到<style>标签的media属性了么?一样一样一样的。

    (8) 一个完整的例子

    <video width="658" height="444" poster="http://www.youname.com/images/first.png" autoplay="autoplay" preload="none" controls="controls"><source src="http://www.youname.com/images/first.ogv" /><source src="http://www.youname.com/images/first.ogg" /></video>

     

    这段代码在页面中定义了一个视频,此视频的预览图为poster的属性值,显示浏览器的默认媒体控制栏,预加载视频的元数据,循环播放,宽度为900像素,高度为240像素。

    第一选择视频地址为第一个source标签的src属性值,视频类别为Ogg视频,视频编码译码器为Theora,音频编码译码器为Vorbis,播放媒 介为显示器;第二选择视频地址不再累述。如果你还要兼容IE的话,可以在最后一个source标签后再加上Flash播放器的标签集,或者使用一点 JavaScript代码。

     

    转自 http://www.cnblogs.com/kiter/

    转载于:https://www.cnblogs.com/yyy251/p/7660154.html

    展开全文
  • 需求就是先获取到这些img标签的src属性,然后进行业务编写。业务编写之后,把新src内容分别替换到不同img标签中。 这部分逻辑听起来很简单,但实际操作还是有点难度,下面说一下解题过程。 二、实现过程 1...
  • 网站制作中Video标签含有src、poster、preload、autoplay、loop、controls、width、height等几个属性,以及一个内部使用的标签。Video标签内除了可以包含标签外,还可以包含当指定视频都不能播放时,返回内容...
  • 框架标签含有属性src和name: (1)src:链接到网页 (2)name:name属性值和超链接中target属性值一致(相当于一个打开标记) 注:一个页面包含多个frame标签 2.如果存在多个html页面话,使用框架集...
  • 关于一些属性

    2020-07-16 13:21:29
    1、适用范围 现在如果要在页面中使用video标签,需要考虑三种情况,支持Ogg Theora或者VP8(如果这玩意儿没出事话)(Opera、Mozilla、Chrome)...Video标签含有src、poster、preload、autoplay、loop、controls
  • 现在如果要在页面中使用video标签,需要考虑三种情况,支持Ogg Theora或者VP8...Video标签含有src、poster、preload、autoplay、loop、controls、width、height等几个属性, 以及一个内部使用的标签。Video标签内除
  • 在页面中动态追加html片段时候,有时候动态添加代码会含有<...标签代码并不能执行,如果有src属性,指向外联文件也不会被加载,这并不是浏览器bug,因为w3c文档就是这么规定。 那我们有什么...
  • webpack获取图片真实路径

    千次阅读 2017-10-17 20:38:06
    HTML标签图片url我们经常遇见一种情况是: 需要通过foo.js动态添加一个DOM,这个DOM里含有...那么我们想当然在img的src属性里,写了<img src="./bar.png"/>; 然后报错说:http://xx.xx.xx.xx/bar.png not foun
  • 标签的使用Video标签含有src、poster、preload、autoplay、loop、controls、width、height等几个属性, 以及一个内部使用的标签。Video标签内除了可以包含标签外,还可以包含当指定视频都不能 播放时,返回内容...
  • HTML简介

    2020-07-10 11:19:57
    image标签根据src属性来浏览图片地址 必须是url才行 **如果一个页面中含有image标签浏览器会再次给服务器发送请求获取资源** ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200629093902202.png
  • 图片懒加载

    2018-09-27 14:45:00
    所以强行将data-src换成src去加载页面对于没有src属性的标签可以实现(按背景图处理),但对于含有src属性的标签是不可行的(如:img)。 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head>...
  • HTML 5 音频

    2017-05-08 10:44:45
    audio标签含有src、preload、autoplay、loop、controls等几个属性, 以及一个内部使用的标签。 audio标签内除了可以包含标签外,还可以包含当指定音频文件都不能播放时,返回内容。 与 之间插入内容是供...
  • 前端css+html+布局笔记

    2017-09-14 20:03:59
    选取含有指定属性的元素 [属性名="属性值"] 选取属性值等于指定值的元素 [属性名^="属性值"] 选取属性值以指定内容开头的元素 [属性名$="属性值"] 选取属性值以指定内容结尾的元素 [属性名*="属性值"] ...
  • urlretrieve

    2017-01-15 12:15:10
    今天学习的时候遇到了...想通过net下载媒体数据,也就是含有src属性的标签的对应的文件。例如jpg,js,html之类的。 from urllib.request import urlopen,urlretrieve def getMeadiaData(): url='http://pythons
  • 如果里面含有img标签,你会发现img标签的src属性为cid:xxxxxxxxxxxx一串字符串,并不是url,这时候就造成页面上图片显示不出来。 解决办法 在网上找了一种解决办法。 原文地址:...
  • 动态添加js 代码

    千次阅读 2019-05-02 20:27:06
    在页面中动态追加html片段时候,有时候动态添加代码会...标签代码并不能执行,如果有src属性,指向外联文件也不会被加载,这并不是浏览器bug,因为w3c文档就是这么规定。 那我们有什么办法可以恢...
  • 使用脚本元素(执行顺序,noscript)

    千次阅读 2016-08-15 16:59:25
    设置了src属性的script元素不能含有任何内容。不能用同一个script元素既定义内嵌脚本有引用外部脚本。<script src="simple.js">例子中的script元素尽管没有任何内容,还是使用了结束标签。如果用自闭和标签引用外部...
  • jquery指南/基础

    2008-07-28 14:11:00
    如果你尚未建立你的测试页面,我建议你创建一个含有下列内容的HTML页: 程序代码 src="link/to/jquery.js"> // Your code goes herejQuery 修改script标签src属性指向到你的jquery.js。例如,如果你的jQuery.js与...
  • <p><code>webpack</code> 有几个重要的属性:<code>entry、<code>module、<code>output、<code>plugins</code>,在这里我还没使用到插件,所以没有配置 <code>plugins</code> 。 <p><code>module...
  • 建立相应的HTML文件 • 第六章:XML相关资源 五. XML和HTML的区别 XML和HTML都来自于SGML,它们都含有标记,有着相似的语法,HTML和XML的最大区别在于:HTML是一个定型的标记语言,它用固有的标记来描述,显示网页...
  • | 针对或者引入的html多媒体等标签的加载策略 | | frame-src | 'self' | 针对iframe的加载策略 | | connect-src | 'self' | 针对Ajax、WebSocket等请求的加载策略。不允许的情况下,浏览器会...

空空如也

空空如也

1 2
收藏数 36
精华内容 14
关键字:

含有src属性的html标签