欧美三区四区_av先锋影音资源站_亚洲第一论坛sis_影音先锋2020色资源网_亚洲精品社区_在线免费观看av网站_国产一区二区伦理_亚洲欧美视频一区二区_99视频精品全部免费在线_精精国产xxxx视频在线

幾個解決兼容IE6\7\8不支持html5標簽的幾個方法_HTML5教程

編輯Tag賺U幣

推薦:html5 Canvas畫圖教程(9)—canvas中畫出矩形和圓形
本文講一下在canvas中畫出矩形和圓形的辦法,他們屬于基礎圖形。當然,基礎圖形本來不止他們,但在canvas中,只有畫矩形與圓形不需要用其他方法模擬,感興趣的朋友可以了解下

HTML5/">html5大行其道的時代已經到來。如果你還在等待瀏覽器兼容,說明你已經與web脫節幾條街了。當然,這得益于移動客戶端的蓬勃發展。如果還在糾結于,是否應該掌握html5和css3技術時,請狠狠的抽自己幾個嘴巴,然后,苦學吧!因為前端的春天已經到來,而且不止一個春天。如果你不信,我只能說:愛信不信!
下面我們來看一個標準的html5標簽結構:(我這里只是說標簽,其它概不涉及)

復制代碼 代碼如下:m.ghpqjb.com

<!DOCTYPE HTML>
<html>
<head>
<meta charset="gb2312">
<title>html5</title>
</head>
<body>
<header>
<nav></nav>
</header>
<article>
<section>
<h2></h2>
<p></p>
</section>
</article>
<footer></footer>
</body>
</html>

html5標簽的進步之處當然于它的語義化更直觀。當然,這只是html5的進步的九牛之一毛,有人建議說:不要說html5的進步是革命性的,而是發展性的!我不反對此說法,但某方面的確是革命性的。這里不想跑題,我們只說標簽。

當然,興奮于如此美妙的語義化標簽時,不僅仍要追問:IE支持嗎?很不幸,答案是否定的。如果你已經被IE搞怕了,你只得繼續忍受它無盡的折磨。(IE9和IE10已經兼容支持html5和CSS3/">css3.0)
不過你要慶幸,你生活的這個時代有很多天才。有人已經幫你把這個問題解決了!雖然,不能稱上完美!
下面我們來看幾個解決兼容IE6\7\8不支持html5標簽的幾個方法:
1、javascript: document.createElenment("......")
IE6\7\8不支持的部分原因是,它們不認為footer是一個有效的html標簽。那么我們把它“制造”成一個標簽不就行了嗎?最直接的辦法當然是,javascript 的方式創建:document.createElenment("......")!

復制代碼 代碼如下:m.ghpqjb.com

(function(){
var element=['header','footer','article','aside','section','nav','menu','hgroup','details','dialog','figure','figcaption'],
len=element.length;
while(len--){
document.createElement(element[i])
}
})();

這只是簡單創建幾典型的html5標簽,讓它們在IE6\7\8可以成為標簽。
有人已經寫了一個完整的js文件,你只需要引入既可,像這樣:
<!--[if lt ie 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]--> 也有寫作
<!--[if lte IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
< ![endif]-->html5shiv和html5shim的區別只有"m"和"v",沒有其它區別!當然這不是我說的。原文是:...the only difference is that "one has an m and one has a v - that's it."
這里要做一個特別的說明:就是IE特有的注釋判斷:
lte:就是Less than or equal to的簡寫,也就是小于或等于的意思。
lt :就是Less than的簡寫,也就是小于的意思。
gte:就是Greater than or equal to的簡寫,也就是大于或等于的意思。
gt :就是Greater than的簡寫,也就是大于的意思。
! : 就是不等于的意思,跟javascript里的不等于判斷符相同
因為IE9雖然支持html5標簽,但支持的不是很完整,所以,也可以寫"lte",這取決于你的選擇!
當然,不要忘了指定新建標簽的display屬性,大多情況下我希望標簽是block的:

復制代碼 代碼如下:m.ghpqjb.com

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

2、嵌套標簽的方法
其實說白了就是在,語義化的html5標簽內嵌套div等可用標簽,然后只給div寫樣式,我是不贊成這樣的寫法的。這樣做還不如,給標簽一個有語義化的id或者class!

復制代碼 代碼如下:m.ghpqjb.com

<!--[if lt IE 9]>
<style>
body > * .section {
color: #ff0;
}
</style>
<![endif]-->
<style>
section .section { color: #f00;
}
</style>
<section><div class="section">內容測試...</div></section>

但如果類似于這樣的結構,用用也無防

復制代碼 代碼如下:m.ghpqjb.com

<nav >
<ul class="test">
<li></li>
<li></li>
<li></li>
</ul>
</nav>

3、IE條件注釋

復制代碼 代碼如下:m.ghpqjb.com

<!--[if lt IE 9]><div class="section"><![endif]-->
<!--[if IE 9]><section class="section"><![endif]-->
<!--[if !IE]><!--><section class="section"><!--<![endif]-->
......
<!--[if lt IE 9]></div><![endif]-->
<!--[if IE 9]></section><![endif]-->
<!--[if !IE]><!--></section><!--<![endif]-->

再看一遍IE特有的注釋判斷:
lte:就是Less than or equal to的簡寫,也就是小于或等于的意思。
lt :就是Less than的簡寫,也就是小于的意思。
gte:就是Greater than or equal to的簡寫,也就是大于或等于的意思。
gt :就是Greater than的簡寫,也就是大于的意思。
! : 就是不等于的意思,跟javascript里的不等于判斷符相同
相信大家都明白,這是怎么回事!這是一個更加蛋疼的辦法!大量的html代碼使原本想語義化的代碼更加混亂不堪。而且要對樣式的書寫也不利。
4、使用xmlns定義文檔的命我空間
xmlns即是XHTML namespace的縮寫,也就是所謂的“命名空間”。與DOCTYPE聲明一樣,xmlns也屬于一種聲明。與HTML文檔中仍然存在DOCTYPE聲明不一樣的是,在HTML文檔是不存在xmlns的,我們平常所見到的xmlns都是出現在XHTML文檔中的。
<html xmlns="http://www.w3.org/1999/xhtml" lang="en"> 這是xhtml原有的命名空間,到了html5以后被簡化了,。
<html lang="en">來自Elco Klingen日志的方法一開始引起了廣泛的關注。該技術包含了一個XML形式的命名空間,并使用了含有namespace前綴的元素,例如:

復制代碼 代碼如下:m.ghpqjb.com

<!DOCTYPE HTML>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:html5="http://www.w3.org/html5/">
<body>
<html5:section>
<!-- content -->
</html5:section>
</body>
</html>

:html5這個前綴并不是一個標準的寫法,你也可以用其它字符代替:hl5也是可以的。有了前綴之后,IE會識別新的元素,從而可以應用樣式。在其他瀏覽器中一樣有效,那么最后,你就成功地在各個瀏覽器中構建了一樣的元素和一樣的樣式。

這個方法很明顯有個缺陷:你必須在HTML文檔中使用XML格式的命名空間,同樣,你也需要在css中這么做:

復制代碼 代碼如下:m.ghpqjb.com

html5\:section {
display: block;
}

那么對js的兼容性如何呢?下面是個測試deml

復制代碼 代碼如下:m.ghpqjb.com

<!DOCTYPE HTML>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:html5="http://www.w3.org/html5/">
<head>
<title>;html5</title>
<meta charset="gb2312">
<style>
html5\:section { display: block; width:100px; height:50px; background:#f00; border: 1px solid blue; color: #ff0; }
</style>
<script>
window.onload = function(){
alert(document.getElementById("test").innerHTML + "---id")
alert(document.getElementsByTagName("section")[0].innerHTML + "---TagName")
alert(document.getElementsByTagName("SECTION")[0].innerHTML + "---大寫")
}
</script>
</head>
<body>
<html5:section id="test">內容</html5:section>
</body>
</html>

測試結果,IE6\7\8均測試通過,但fixfox和chrome里只有id能獲取到,所以這種方法同樣不是一個可取的方法!

分享:HTML5之SVG 2D入門1—SVG(可縮放矢量圖形)概述
可縮放矢量圖形(Scalable Vector Graphics,簡稱SVG)是一種使用XML來描述二維圖形的語言(SVG嚴格遵從XML語法),SVG 功能集包括嵌套轉換、剪切路徑、alpha 蒙板和模板對象,感興趣的朋友可以了解下,或許對你的html5 SVG 2D知識增長有所幫助

來源:未知//所屬分類:HTML5教程/更新時間:2013-04-22
相關HTML5教程
精品欧美一区二区三区| 欧美国产专区| 国产欧美在线观看一区| 原创国产精品91| 老司机av福利| 激情综合网五月婷婷| 亚洲精品动态| 中文字幕一区在线| 欧美精品videossex88| 青青草原成人网| 一炮成瘾1v1高h| 精品成人久久| 欧美日韩精品免费| 国产一区二区在线网站| 亚洲AV无码成人精品区明星换面| 精品久久亚洲| 久久美女高清视频| 久久夜色精品国产| 老熟妇仑乱视频一区二区 | 色综合天天天天做夜夜夜夜做| 国产精品观看在线亚洲人成网| 天堂av.com| 国产精品黄色片| av一二三不卡影片| 按摩亚洲人久久| 男女曰b免费视频| 免费a级片在线观看| 久久91精品国产91久久小草| 亚洲精品电影网| 日韩中文在线字幕| 少妇又紧又色又爽又刺激视频 | 欧美成人精品高清在线播放| 欧美h视频在线| 久一区二区三区| 亚洲国产日韩欧美在线| 一本到不卡精品视频在线观看| 亚洲影院色无极综合| 一级黄色录像毛片| 国产一区二区区别| 狠狠干狠狠久久| 成人综合av网| 成熟的女同志hd| 久久久久久久久国产一区| 91福利资源站| 农村寡妇一区二区三区| 五月天婷婷网站| 伊人精品视频| 精品人在线二区三区| 亚洲中文字幕无码一区二区三区| 91精品在线视频观看| 蜜桃视频一区二区三区| 国产一区二区三区三区在线观看| 日韩avxxx| 亚洲人妻一区二区| 99re66热这里只有精品3直播| 久久久久国产视频| 91porn在线| 国产福利一区二区精品秒拍| 一区二区三区在线视频免费| 91免费在线观看网站| 日本午夜在线观看| 中文字幕免费一区二区| 91麻豆精品国产91久久久资源速度 | 欧美精品色婷婷五月综合| 成人午夜免费福利| 成人国产精品免费观看动漫| 国内自拍欧美激情| 日本黄色片在线播放| 色天天色综合| 色天使色偷偷av一区二区| 免费久久99精品国产自| 波多野结衣啪啪| 日韩高清不卡在线| 在线观看欧美www| 久久久久久久久久久久久久久国产 | 伊人色**天天综合婷婷| 日韩三级电影网址| 天堂8在线天堂资源bt| 亚州视频一区二区三区| 国产亚洲欧美一级| 国产精品一区二区久久精品 | 中日韩精品视频在线观看| 亚洲免费精品| 国产亚洲精品激情久久| 久久人人爽av| 一区二区在线免费播放| 亚洲成av人片在线| 欧美在线激情| 国产美女无遮挡永久免费| 豆国产96在线|亚洲| 欧美影院久久久| 殴美一级黄色片| 亚洲精品专区| 在线观看精品国产视频| 人妻av一区二区三区| 伊人久久大香线蕉av不卡| 欧美日韩国产首页| 青草青青在线视频| 欧美黄页在线免费观看| 亚洲尤物视频在线| 水蜜桃亚洲精品| 成 人 黄 色 片 在线播放| 91麻豆精品一区二区三区| 国产精品久久久久久久久男| 日本黄色小说视频| 丝瓜av网站精品一区二区| 久久久国产精彩视频美女艺术照福利| 日本国产在线视频| 婷婷中文字幕一区| 亚洲日本aⅴ片在线观看香蕉| 热久久久久久久久| 曰本一区二区三区视频| 日韩视频一区二区三区| 女人另类性混交zo| 狠狠久久伊人| 欧美顶级少妇做爰| 99草草国产熟女视频在线| 亚洲精品黑牛一区二区三区| 日本二三区不卡| 成人一级生活片| 亚洲福利影视| 色综合天天综合网天天狠天天| 国产亚洲精品久久久久久久| 国产激情久久| 色综合 综合色| 无码av天堂一区二区三区| 日本午夜免费一区二区| 欧美性开放视频| 国内少妇毛片视频| 精品三级久久久| 在线播放中文字幕一区| 欧美一级黄色片视频| 国产一区二区三区不卡av| 欧美日本一区二区| 韩国视频一区二区三区| 亚洲欧美日本伦理| 亚洲国产精品中文| 图片区偷拍区小说区| 亚洲综合中文| 久久久国产视频| 后入内射无码人妻一区| 久久人人97超碰国产公开结果| 欧美激情亚洲国产| 青娱乐免费在线视频| 国产综合色产在线精品| 国产欧美一区二区白浆黑人| 亚洲无码精品一区二区三区| 久久美女艺术照精彩视频福利播放 | 精品无人乱码一区二区三区的优势 | 1区2区3区欧美| 亚洲国产精品一区二区第一页| 怡红院成人在线| 91久久奴性调教| 手机看片福利日韩| 首页国产精品| 久久久999精品视频| 国产又粗又长又硬| 国产中文字幕精品| 91超碰rencao97精品| www.精品久久| 精品久久久中文| 国产性xxxx18免费观看视频| 亚洲三级网址| 在线观看国产欧美| 好吊日在线视频| 国产成a人亚洲精| 国产主播一区二区三区四区| 天堂网av在线播放| 色综合视频一区二区三区高清| 超碰97人人射妻| 成人中文在线| 久久成人在线视频| 在线看成人av| 久久综合九色欧美综合狠狠| 日韩高清dvd| 九九九九九九精品任你躁| 亚洲成人激情在线观看| 欧美亚一区二区三区| 日韩不卡一区二区| 91精品视频大全| 日韩深夜影院| 亚洲精品国精品久久99热| 国产黄色三级网站| 久久久久综合| 成人有码在线播放| 亚洲国产日韩在线观看| 欧美日韩免费区域视频在线观看| 国产精品亚洲a| 亚洲精品国产成人影院| 久久久久久91香蕉国产| 亚洲精品中文字幕乱码三区91| 国产精品水嫩水嫩| 国产制服91一区二区三区制服| 福利片一区二区| 国产一区二区三区在线播放免费观看| 欧美肥妇bbwbbw| 久久这里只有精品视频网| 亚洲二区三区四区| 国产精品巨作av| 色哟哟亚洲精品一区二区| 丰满少妇高潮久久三区| 久久这里只有精品首页| 熟女熟妇伦久久影院毛片一区二区| 欧美电影完整版在线观看| 色诱女教师一区二区三区| 天天操天天射天天爽| 国产精品久久久久影视| 波多野结衣之无限发射| 欧美电影三区| 欧洲亚洲女同hd| 性中国xxx极品hd| 欧美伊人久久久久久午夜久久久久| 人妻体体内射精一区二区| 视频一区二区中文字幕| 波多野结衣久草一区| 91tv亚洲精品香蕉国产一区| 欧美精品一区二区三区高清aⅴ | 久久av国产紧身裤| 久久精视频免费在线久久完整在线看 | 久久av电影| 欧美日韩国产第一页| 一本色道久久综合亚洲| 一本高清dvd不卡在线观看| 人妻 丝袜美腿 中文字幕| 精品在线视频一区| 日本一区二区三区视频在线观看 | 欧美一区二区性| 51ⅴ精品国产91久久久久久| www.国产视频| 欧美一卡在线观看| 国产精品久久久久久成人| 久久蜜桃av一区精品变态类天堂 | 欧美男gay| 性金发美女69hd大尺寸| 国产sm主人调教女m视频| 欧美精品乱码久久久久久按摩| 午夜时刻免费入口| 91日韩精品一区| 日本wwwcom| 很黄很黄激情成人| 91在线观看免费| 国产区一区二| 久久精品国产久精国产一老狼| 欧美三级网站在线观看| 色欧美88888久久久久久影院| 在线观看日韩精品视频| 91热门视频在线观看| av在线播放亚洲| 99精品99| 久久人人爽爽人人爽人人片av| 久久91在线| 97av视频在线| av有声小说一区二区三区| 亚洲精品网址在线观看| 激情视频网站在线观看| 在线免费观看日本一区| 国产三级黄色片| 亚洲欧洲精品一区二区精品久久久 | 国产成人调教视频在线观看| 欧美中文在线观看国产| 欧美三级精品| 最近2019中文字幕在线高清| 一区二区不卡视频在线观看| 欧美日韩黄色一区二区| 最新黄色av网址| 国产精品毛片a∨一区二区三区| 在线观看的毛片| 六月丁香综合在线视频| 二级片在线观看| 亚洲精品护士| 日本在线视频一区| 国产高清一区二区| 99精品99久久久久久宅男| 农村少妇一区二区三区四区五区 | 黄在线观看网站| 日本亚洲一区二区| 亚洲区成人777777精品| 欧美午夜免费影院| 九九久久99| 91一区二区| 国产日韩在线一区二区三区| 一区二区三区日本久久久| 国产精品日韩在线观看| 视频欧美一区| 日本国产欧美一区二区三区| 欧美高清免费| 性欧美xxxx视频在线观看| 电影亚洲精品噜噜在线观看| 美女性感视频久久久| 亚州精品国产精品乱码不99按摩| 色婷婷久久av| 欧美在线 | 亚洲| 中国人与牲禽动交精品| 国产福利免费视频| 亚洲欧美日韩精品| a天堂视频在线| 亚洲一级黄色片| 99久久精品日本一区二区免费| 日韩电影中文字幕在线| 97av免费视频| 亚洲精选一区二区| 国产伦精品一区二区三区四区 | 亚洲国产精品久久久久久6q | 久久精品99国产| 国产一区在线不卡| 毛葺葺老太做受视频| 福利一区二区在线观看| 三级视频中文字幕| 91蝌蚪国产九色| 日本成人在线免费| 中文字幕欧美一| 中国黄色a级片| 亚洲综合图片区| 亚洲 欧美 国产 另类| 欧美午夜激情小视频| 中文字幕av久久爽av| 欧美性感一区二区三区| 亚洲精品视频在线观看免费视频| 欧美老女人第四色| 一级一片免费看| 日韩经典中文字幕| 亚洲国产精品久久久久久久| 色播久久人人爽人人爽人人片视av| 日本美女一级片| 欧美另类在线观看| 亚洲视频自拍| 国产精品扒开腿爽爽爽视频 | 久久国产精品网| 国产福利一区在线观看| 想看黄色一级片| 中文字幕日韩精品一区| 日本少妇xxxxx| 91福利视频久久久久| 天天操天天摸天天干| 欧美精品一区二区三区四区| 国产黄色一级大片| 久久人人爽人人爽人人片亚洲| 国产精品99蜜臀久久不卡二区| 天天躁日日躁狠狠躁喷水| 欧美美女18p| 韩国一区二区三区视频| 国产精品亚洲欧美导航| 国内成人自拍| 日本中文不卡| 奇米色一区二区三区四区| 欧美私人情侣网站| 久久蜜桃一区二区| 国产人妻一区二区| 欧日韩精品视频| 亚洲成人av网址| 自拍偷拍亚洲区| 日日夜夜一区| 91久久国产婷婷一区二区| 亚洲精品成人影院| 亚洲激情免费视频| 成人性生交大片免费看中文 | 在线观看欧美| 91精品久久久久久久久久久久久 | 鲁大师成人一区二区三区| 亚洲午夜无码av毛片久久| 久久精品夜色噜噜亚洲a∨| 黄色片网站免费| 在线播放国产精品二区一二区四区| 国产一区二区三区中文字幕| 精品久久国产精品| 日本在线一区二区三区| 99国精产品一二二线| 亚洲青色在线| 国产成人综合一区| 中文字幕中文字幕一区| www.xxxx日本| 亚洲国产成人精品女人久久久| 色窝窝无码一区二区三区成人网站 | 亚洲第一av网站| jizz内谢中国亚洲jizz| 国产精品成av人在线视午夜片| 999久久久91| 很污的网站在线观看| 久久精品在这里| 欧美爱爱免费视频| 精品国产一区二区三区不卡| 不卡av影片| 国产日韩欧美电影在线观看| 午夜精品999| 日韩中文字幕在线视频观看| 欧美激情资源网| 欧洲猛交xxxx乱大交3| 亚洲国产精品大全| 欧美xxxx性| 国产日韩欧美一区二区| 日本女优在线视频一区二区| 在线免费看v片| 粉嫩老牛aⅴ一区二区三区| 中文字幕第2页| 久久久久国产精品www| 成人高清电影网站| 嫩草影院中文字幕| 中文字幕久久午夜不卡| 青娱乐91视频| 中文字幕久久久av一区|