茄子在线看片免费人成视频,午夜福利精品a在线观看,国产高清自产拍在线观看,久久综合久久狠狠综合

    <s id="ddbnn"></s>
  • <sub id="ddbnn"><ol id="ddbnn"></ol></sub>

  • <legend id="ddbnn"></legend><s id="ddbnn"></s>

    關(guān)于老式瀏覽器兼容HTML5和CSS3的問(wèn)題
    來(lái)源:易賢網(wǎng) 閱讀:1363 次 日期:2016-07-04 15:41:05
    溫馨提示:易賢網(wǎng)小編為您整理了“關(guān)于老式瀏覽器兼容HTML5和CSS3的問(wèn)題”,方便廣大網(wǎng)友查閱!

    下面小編就為大家?guī)?lái)一篇關(guān)于老式瀏覽器兼容HTML5和CSS3的問(wèn)題。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。

    1.讓老式瀏覽器支持HTML5

    HTML5能為我們做的事兒很多,最為可口的就是語(yǔ)義化標(biāo)簽的應(yīng)用,如果你已經(jīng)在Chrome或者其他支持HTML5的瀏覽器上用過(guò)它的牛x,那這篇文章對(duì)你一定有用,因?yàn)楝F(xiàn)在你也可以在IE上用到HTML5。

    第一種方法:使用Google的html5shiv包(推薦)

    首先你要引用下面是引用Google的html5.js文件,好處就不說(shuō)了:

    JavaScript Code

    <!--[if IE]>   

    <script src=”http://html5shiv.googlecode.com/svn/trunk/html5.js”></script>   

    < ![endif]-->  

    將上代碼復(fù)制到head部分,記住一定要是head部分(因?yàn)镮E必須在元素解析前知道這個(gè)元素,所以這個(gè)js文件不能在其他位置調(diào)用,否則失效)

    主要是讓這些html5標(biāo)簽成塊狀,像div那樣。好了,簡(jiǎn)單吧,一句話概括就是:引用html5.js  使html5標(biāo)簽成塊狀

    第二種方法:Coding JavaScript

    JavaScript Code

    <!--[if lt IE9]>    

    <script>    

       (function() {   

         if (!    

         /*@cc_on!@*/  

         0) return;   

         var e = "abbr, article, aside, audio, canvas, datalist, details, dialog, eventsource, figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, time, video".split(', ');   

         var i= e.length;   

         while (i--){   

             document.createElement(e[i])   

         }    

    })()    

    </script>   

    <![endif]-->  

    但是不管使用以上哪種方法,都要初始化新標(biāo)簽的CSS.因?yàn)镠TML5在默認(rèn)情況下表現(xiàn)為內(nèi)聯(lián)元素,對(duì)這些元素進(jìn)行布局我們需要利用CSS手工把它們轉(zhuǎn)為塊狀元素方便布局

    XML/HTML Code

    /*html5*/   

    article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}  

    但是如果ie6/7/8 禁用腳本的用戶,那么就變成了無(wú)樣式的"白板"網(wǎng)頁(yè),我們?cè)撛趺唇鉀Q呢?

    我們可以參照f(shuō)acebook的做法,即引導(dǎo)用戶進(jìn)入帶有noscript標(biāo)識(shí)的 “/?_fb_noscript=1”頁(yè)面,用 html4 標(biāo)簽替換 html5 標(biāo)簽,這要比為了保持兼容性而寫大量 hack 的做法更輕便一些。

    XML/HTML Code

    <!--[if lte IE 8]>    

    <noscript>  

         <style>.html5-wrappers{display:none!important;}</style>  

         <div class="ie-noscript-warning">您的瀏覽器禁用了腳本,請(qǐng)<a href="">查看這里</a>來(lái)啟用腳本!或者<a href="/?noscript=1">繼續(xù)訪問(wèn)</a>.   

         </div>  

    </noscript>  

    <![endif]-->  

    這樣可以引導(dǎo)用戶開啟腳本,或者直接跳轉(zhuǎn)到HTML4標(biāo)簽設(shè)計(jì)的界面。

    2.讓老式瀏覽器兼容CSS3(不完全兼容方案)

    到Internet Explorer 8為止,IE系列是不支持CSS3的。在IE中要做一些常用的效果如圓角、陰影,就需要用一些冗余而無(wú)意義的元素和圖片來(lái)做出這些效果。在厭倦這些后,就 想著用更為簡(jiǎn)潔、直接有效、CSS3式的辦法來(lái)解決這些問(wèn)題。好在就算是飽受批評(píng)的Internet Explorer,其本身也是足夠強(qiáng)大的。IE特有的技術(shù)可以很好的實(shí)現(xiàn)一些CSS3的效果。

    Opacity透明度

    元素的透明度在IE中可以很方便的用濾鏡來(lái)實(shí)現(xiàn)。

    CSS Code

    background-color:green;   

    opacity: .4;   

    filter:progid:DXImageTransform.Microsoft.alpha(opacity=40);  

    這里半透明區(qū)域

    opacity: .4;

    filter:alpha(opacity=40);

    border-radius圓角/Box Shadow盒陰影/Text Shadow文字陰影

    在IE中可以利用Vector Markup Language (VML)和javascript來(lái)實(shí)現(xiàn)這些效果,參見IE-CSS3,在引用了一個(gè)HTC文件后,在IE瀏覽器中就可以使用這三種CSS3屬性了。

    CSS Code

    -moz-border-radius: 15px; /* Firefox */  

    -webkit-border-radius: 15px; /* Safari 、Chrome */  

    border-radius: 15px; /* Opera 10.5+, IE6+ 使用 IE-CSS3*/  

    -moz-box-shadow: 5px 5px 5px #000; /* Firefox */  

    -webkit-box-shadow: 5px 5px 5px #000; /* Safari、Chrome */  

    box-shadow: 5px 5px 50px #000; /* Opera 10.5+,IE6+ 使用 IE-CSS3 */  

    behavior: url(ie-css3.htc); /*引用ie-css3.htc */  

    實(shí)際上,在IE中有自己的濾鏡來(lái)實(shí)現(xiàn)陰影(shadow)和投影(drop-shadow)效果的

    shadow會(huì)產(chǎn)生連續(xù)、漸變的陰影

    CSS Code

    filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=145, Strength=10);  

    drop-shadow產(chǎn)生的陰影沒(méi)有明暗變化

    CSS Code

    filter:progid:DXImageTransform.Microsoft.DropShadow(Color="#6699CC",OffX="5",OffY="5",Positive="1");  

    濾鏡似乎和現(xiàn)有的htc腳本有沖突,或者可以稱之為特性:兩者同時(shí)在一個(gè)元素上啟用的時(shí)候,濾鏡效果會(huì)轉(zhuǎn)移到其子元素上

    以上這篇關(guān)于老式瀏覽器兼容HTML5和CSS3的問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考

    更多信息請(qǐng)查看網(wǎng)頁(yè)制作
    易賢網(wǎng)手機(jī)網(wǎng)站地址:關(guān)于老式瀏覽器兼容HTML5和CSS3的問(wèn)題
    由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請(qǐng)考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!
    相關(guān)閱讀網(wǎng)頁(yè)制作

    2026國(guó)考·省考課程試聽報(bào)名

    • 報(bào)班類型
    • 姓名
    • 手機(jī)號(hào)
    • 驗(yàn)證碼
    關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡(jiǎn)要咨詢 | 簡(jiǎn)要咨詢須知 | 新媒體/短視頻平臺(tái) | 手機(jī)站點(diǎn) | 投訴建議
    工業(yè)和信息化部備案號(hào):滇ICP備2023014141號(hào)-1 云南省教育廳備案號(hào):云教ICP備0901021 滇公網(wǎng)安備53010202001879號(hào) 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號(hào)
    云南網(wǎng)警備案專用圖標(biāo)
    聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號(hào):hfpxwx
    咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
    云南網(wǎng)警報(bào)警專用圖標(biāo)