仓酷云
标题:
来谈谈:ie6提高的年夜情况下临时不要思索w3c尺度
[打印本页]
作者:
莫相离
时间:
2015-1-15 23:21
标题:
来谈谈:ie6提高的年夜情况下临时不要思索w3c尺度
这工具比表格好的唯一就是你可以定义一个ID,想怎么玩它就怎么玩他,表格用来处理显示数据,DIV+css+TABLE就行了,都什么年代了,以前没有DIV,而且386的年代不也一样,现在都奔腾4了
网页制造poluoluo文章简介:你在骗W3C,仍是在骗本人的客户?
这成绩不晓得该叱骂不会主动更新的ie6,仍是该咒骂不懂向下兼容的w3c尺度。
这是flash传统的嵌进办法:
<objectclassid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0"width="32"height="32">
<paramname="movie"value="test.swf"/>
<paramname="quality"value="high"/>
<embedsrc="test.swf"quality="high"pluginspage="http://www.macromedia.com/go/getflashplayer"type="application/x-shockwave-flash"width="32"height="32"></embed>
</object>
利用object和embed标签来嵌进,仔细的会发明,object的良多参数和embed内里的良多属性是反复的。
有的扫瞄器撑持object,有的撑持embed,这也是为何要修正flash的参数时两个中央都要改的缘故原由。这类办法是macromedia一向以来的官方办法,最年夜限制的包管了flash的功效,没有兼容性成绩。
可是自从有了w3c尺度,和一些尽力请求经由过程该尺度的客户,事变庞大了:
embed被以为长短法的
embed标签是netscape的公有标签,固然embed标签使用普遍存在,可是从html3.2,html4.0到xhtml1.0,w3c都没有收录这个标签。利用embed标签的页面将不克不及经由过程w3c校验。
实在他们如许思索也是准确的,年夜部分东方国度的用户,正版vista体系基础上做到了提高,他们年夜多利用ie7.0/ie8.0等支流扫瞄器,利用这类简介的标签能够节俭好几行代码:
<objecttype="application/x-shockwave-flash"data="test.swf"width="200"height="100"><parmname="movie"value="test.swf/></object>
可是在盗版众多的中国,多半用户仍旧在利用windowsxp体系上自带的ie6扫瞄器,而它是不撑持object标签的,只能利用变通的体例来办理。
今朝的一时举措
既要切合尺度,又想在一切扫瞄器准确显现flash应当怎样做?我们能够增加一段冗杂的javascript来埋没embed标签:
functiongetflashobject(flashsrc,objwidth,objheight,etcparam){
vartag="";
varbaseflashdir="";
flashsrc=baseflashdir+flashsrc;
if(etcparam!=""||etcparam!=null){
if(etcparam.substr(0,1)=="?")
flashsrc+=etcparam;
else
flashsrc+="?"+etcparam;
}
tag+="<objectclassid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"";
tag+="codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0"";
tag+="width=""+objwidth+""height=""+objheight+"">";
tag+="<paramname="movie"value=""+flashsrc+""/>";
tag+="<paramname="quality"value="high"/>";
tag+="<paramname="wmode"value="transparent"/>";
tag+="<embedsrc=""+flashsrc+""quality="high"pluginspage="http://www.macromedia.com/go/getflashplayer"";
tag+="type="application/x-shockwave-flash"width=""+objwidth+""height=""+objheight+""";
tag+="wmode="transparent"></embed>";
tag+="</object>";
document.write(tag);
}
不但云云,还必要在页面中增加多少挪用该js的参数
<scriptlanguage="javascript"type="text/javascript">getflashobject(images/test.swf,100%,100%,)</script>
那新的成绩又呈现了,假如用户禁用了javascript怎样办?
岂非要先写出更多的代码,判别用户利用的是甚么扫瞄器,然后依据扫瞄器再输入符合的代码?我靠,多影响页面实行效力啊,为了一个w3c尺度,多那末多行代码,让每个会见本人网站的用户多守候1秒钟?
以是我想表述的概念是:
今朝,ie6提高的年夜情况下,临时不要思索w3c尺度。专心做好本人的页面,能少写几行代码就少写几行代码。不要为了尺度往做尺度。
</p>
最新版本html5+css3与2014年10月29日,万维网联盟宣布,经过几乎8年的艰辛努力,该标准规范终于最终制定完成。
作者:
简单生活
时间:
2015-1-23 20:17
Adobe Dreamweaver(前称Macromedia Dreamweaver)是Adobe公司的著名网站开发工具。
作者:
冷月葬花魂
时间:
2015-1-31 20:34
我深感到交流的重要。善于交流的人才是善于学习的人。在整个技术的学习过程中,我总结了四大定律:兴趣、恒心、虚心、时间。
作者:
山那边是海
时间:
2015-2-7 01:24
难以逾越的障碍会大大打击你的学习积极性。这就需要你的恒心,坚持不懈的决心。在自己无法解决某些问题时,就需要虚心请教别人.
作者:
飘飘悠悠
时间:
2015-2-19 12:36
Dreamweaver在所见即所得添加链接,也可以先选中文字或图片然后在属性栏中的链接栏后的一个小圆圈,用鼠标点击小圆圈按住不放拖动出箭头然后指向文件即可。
作者:
莫相离
时间:
2015-3-6 15:18
Dreamweaver是唯一提供Roundtrip HTML、视觉化编辑与原始码编辑同步的设计工具。它包含HomeSite和BBEdit等主流文字编辑器。
作者:
谁可相欹
时间:
2015-3-13 04:06
HTML技术的不断发展和完善,随之而产生了众多网页编辑器,从网页编辑器基本性质可以分为所见即所得网页编辑器和非所见即所得网页编辑器(则原始代码编辑器)
作者:
柔情似水
时间:
2015-3-20 12:30
难以逾越的障碍会大大打击你的学习积极性。这就需要你的恒心,坚持不懈的决心。在自己无法解决某些问题时,就需要虚心请教别人.
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2