您好,登錄后才能下訂單哦!
怎么解決各個(gè)瀏覽器之間的兼容問題,針對(duì)這個(gè)問題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問題的小伙伴找到更簡(jiǎn)單易行的方法。
各個(gè)瀏覽器之間的兼容性問題,同樣的HTML5和CSS5樣式,但是瀏覽器表現(xiàn)的效果不一樣。
一,什么兼容性問題,不正常的原因是什么?,應(yīng)該怎么樣讓瀏覽器顯示正常。
二,為什么瀏覽器會(huì)存在兼容性的問題?
1,同一個(gè)瀏覽器,版本越老存在的bug越多,越新的版本,對(duì)新標(biāo)簽和新的屬性,新的特性支持越少。
2,不同的瀏覽器,核心技術(shù)不一樣,標(biāo)準(zhǔn)不同,實(shí)現(xiàn)的方式也有差異,最終的效果也有差異。
三,處理兼容性問題的思路
one,要不要做?
1,從產(chǎn)品的角度,(產(chǎn)品的受歡迎程度,受歡迎瀏覽器的比例,效果優(yōu)先還是基本功能優(yōu)先?)
2,成本的角度,(有沒有必要做一些功能?)
two,做到什么程度?
http:/ /www.iis7.com/b/wzjk/
1,讓那些瀏覽器支持那些效果?
three,如何做?
1,根據(jù)兼容需求選擇技術(shù)框架,(jquery)等。
2,根據(jù)兼容需求選擇兼容工具:html5shiv,Respond.js,CSS Reset,normalize.css,Modernizr.js,postcss,
3,條件注釋,CSS hack,js能力檢測(cè)做一些修補(bǔ)。
四,漸進(jìn)增強(qiáng)和優(yōu)雅降級(jí)
1,漸進(jìn)增強(qiáng):針對(duì)低版本的瀏覽器構(gòu)建頁面,保證基本功能,對(duì)高版本的瀏覽器,進(jìn)行效果交互,和追加功能達(dá)到最好的用戶體驗(yàn)。
2,優(yōu)雅降級(jí):一開始就構(gòu)造完整的功能,然后對(duì)低版本的瀏覽器進(jìn)行兼容處理。
。。。。。。
具體方法如下:
1,IE條件注釋 (conditional comment) 是于HTML源碼中被IE有條件解釋的語句。條件注釋可被用來向IE提供及隱藏代碼,注意:只有IE9以下的瀏覽器才能識(shí)別這種語法,其他瀏覽器僅僅認(rèn)為是普通注釋。
<!--[if IE 6]>
<p>IE6下 這句生效,在其他瀏覽器下認(rèn)為是普通注釋</p>
<![endif]-->
<!--[if !IE]><!-->
<script>alert("在 IE 下條件語法生效,但script不執(zhí)行。在非 IE 下上下兩句都被當(dāng)做注釋所以當(dāng)前 script 會(huì)執(zhí)行");</script>
<!--<![endif]-->
<!--[if IE 8]>
<link href="ie8only.css" rel="stylesheet">
<![endif]-->
使用了條件注釋的頁面在IE9 及以前 中可正常工作,但在IE10 以后不再支持。
。。。。。。
2,CSS hack是利用瀏覽器遺留 bug 的原理來識(shí)別舊的瀏覽器。
.box{
color: red;
_color: blue; /*只有IE6認(rèn)識(shí)*/
*color: pink; /*只有IE67認(rèn)識(shí)*/
color: yellow\9; /*IE瀏覽器都能識(shí)別*/
}
以下是一些常見屬性的兼容情況
inline-block: >=IE8
min-width/min-height: >=IE7
:before,:after: >=IE8
div:hover: >=IE7
inline-block: >=IE8
background-size: >=IE9
圓角: >= IE9
陰影: >= IE9
動(dòng)畫/漸變: >= IE10
一些兼容寫法范例:
.clearfix:after{
content: '';
display: block;
clear: both;
}
.clearfix{
*zoom: 1; /* 僅對(duì)IE6/IE7有效,zoom:1觸發(fā)hasLayout,起到類似BFC的效果 */
}
.target{
display: inline-block;
*display: inline; /*僅對(duì)IE67生效*/
*zoom: 1; /*僅對(duì)IE67生效*/
}
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
<!DOCTYPE html>
<!--[if lt IE 7 ]> <html class="no-js ie6"> <![endif]-->
<!--[if IE 7 ]> <html class="no-js ie7"> <![endif]-->
<!--[if IE 8 ]> <html class="no-js ie8"> <![endif]-->
<!--[if (gte IE 9)|!(IE)]><!--><html class="no-js"><!--<![endif]-->
。。。。。。
⑴可以針對(duì)不同的瀏覽器寫CSS,針對(duì)不同的瀏覽器寫不同的CSS 代碼的過程,就叫CSS hack
CSS Hack的原理是什么?由于不同的瀏覽器對(duì)CSS的支持及解析結(jié)果不一樣,還由于CSS中的優(yōu)先級(jí)的關(guān)系。我們就可以根據(jù)這個(gè)來針對(duì)不同的瀏覽器來寫不同的CSS。
比如 IE6能識(shí)別下劃線"_"和星號(hào)" * ",IE7能識(shí)別星號(hào)" * ",當(dāng)不能識(shí)別下劃線"_",而firefox兩個(gè)都不能認(rèn)識(shí)。等等
舉個(gè)例子吧,設(shè)置背景顏色的代碼,區(qū)別FF,IE7,IE6:background:orange,*background:green !important,*background:blue;
注:IE都能識(shí)別*,標(biāo)準(zhǔn)瀏覽器(如FF)不能識(shí)別*;
IE6能識(shí)別*,但不能識(shí)別 !important,
IE7能識(shí)別*,也能識(shí)別!important;
FF不能識(shí)別*,但能識(shí)別!important;
所以,F(xiàn)IREFOX中是橙色,IE7是綠色,IE6中是藍(lán)色。
最后說一句,瀏覽器優(yōu)先級(jí)別:FF<IE7<IE6,CSS hack書寫順序一般為FF IE7 IE6。
多研究css標(biāo)準(zhǔn),不寫不規(guī)范的代碼,規(guī)范的css是不可能出問題的?!缸龀鰜淼捻撁嬖诓煌瑸g覽器上顯示效果有差距」這個(gè)有很多原因。
各瀏覽器默認(rèn)的樣式不一樣,比如 h 元素的 margin、字號(hào),列表元素的縮進(jìn)是 margin 還是 padding 等。需要先把這些默認(rèn)樣式覆蓋掉,也叫初始化或 Reset。建議用 YUI 的 Reset CSS,應(yīng)該是目前比較全的了 http://developer.yahoo.com/yui/reset/。
各瀏覽器對(duì)同一個(gè)屬性的理解不一樣或 bug,比如最煩人的 font-family,這個(gè)多找相關(guān)的文章看看,一般可以總結(jié)出來一個(gè)比較好的解決方案。針對(duì) IE 的 bug,萬不得已可以用 hack,我還從來沒用過…… 某個(gè)屬性瀏覽器壓根不支持,這個(gè)就需要積累了。開發(fā)的時(shí)候最好在 Firefox 下進(jìn)行(Chrome 也行,但是總感覺 Chrome 會(huì)把人慣壞),然后在 IE6 下調(diào)整一下(如果還需要考慮 IE6 的話),最后可以在 Opera 下看看行不行
⑵最直接的方法就是用第三方的插件.像bootstrap,compasser等,這些插件基本都處理了這種不兼容的問題。
css雖然簡(jiǎn)單,但是也不是知道語法就可以走天下的東西。
最容易出錯(cuò)的,float和position,其間涉及到文檔流、視覺格式化的很多抽象概念。
還有例如margin的垂直壓縮,都是需要學(xué)習(xí)理論的。
至于瀏覽器的兼容,實(shí)際上,已經(jīng)存在的bug基本就那么多了(主要就是IE6/IE7/IE8),所以多做多搜索答案就沒什么太難的東西。
所謂的瀏覽器兼容性問題,是指因?yàn)椴煌臑g覽器對(duì)同一段代碼有不同的解析,造成頁面顯示效果不統(tǒng)一的情況。在大多數(shù)情況下,我們的需求是,無論用戶用什么瀏覽器來查看我們的網(wǎng)站或者登陸我們的系統(tǒng),都應(yīng)該是統(tǒng)一的顯示效果。所以瀏覽器的兼容性問題是前端開發(fā)人員經(jīng)常會(huì)碰到和必須要解決的問題。
在學(xué)習(xí)瀏覽器兼容性之前,我想把前端開發(fā)人員劃分為兩類:
第一類是精確按照設(shè)計(jì)圖開發(fā)的前端開發(fā)人員,可以說是精確到1px的,他們很容易就會(huì)發(fā)現(xiàn)設(shè)計(jì)圖的不足,并且在很少的情況下會(huì)碰到瀏覽器的兼容性問題,而這些問題往往都死瀏覽器的bug,并且他們制作的頁面后期易維護(hù),代碼重用問題少,可以說是比較牢固放心的代碼。
第二類是基本按照設(shè)計(jì)圖來開發(fā)的前端開發(fā)人員,很多細(xì)枝末節(jié)差距很大,不如間距,行高,圖片位置等等經(jīng)常會(huì)差幾px。某種效果的實(shí)現(xiàn)也是反復(fù)調(diào)試得到,具體為什么出現(xiàn)這種效果還模模糊糊,整體布局十分脆弱。稍有改動(dòng)就亂七八糟。代碼為什么這么寫還不知所以然。這類開發(fā)人員往往經(jīng)常為兼容性問題所困。修改好了這個(gè)瀏覽器又亂了另一個(gè)瀏覽器。改來改去也毫無頭緒。其實(shí)他們碰到的兼容性問題大部分不應(yīng)該歸咎于瀏覽器,而是他們的技術(shù)本身了。
文章主要針對(duì)的是第一類,嚴(yán)謹(jǐn)型的開發(fā)人員,因此這里主要從瀏覽器解析差異的角度來分析兼容性問題。(相關(guān)文章推薦:主流瀏覽器CSS 3和HTML 5兼容清單)
瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)丁和內(nèi)補(bǔ)丁不同
問題癥狀:隨便寫幾個(gè)標(biāo)簽,不加樣式控制的情況下,各自的margin 和padding差異較大。
碰到頻率:100%
解決方案:CSS里 *{margin:0;padding:0;}
備注:這個(gè)是最常見的也是最易解決的一個(gè)瀏覽器兼容性問題,幾乎所有的CSS文件開頭都會(huì)用通配符*來設(shè)置各個(gè)標(biāo)簽的內(nèi)外補(bǔ)丁是0。
瀏覽器兼容問題二:塊屬性標(biāo)簽float后,又有橫行的margin情況下,在IE6顯示margin比設(shè)置的大
問題癥狀:在IE6中塊元素浮動(dòng)后,會(huì)出現(xiàn)橫向雙倍margin現(xiàn)象。
碰到頻率:90%(稍微復(fù)雜點(diǎn)的頁面都會(huì)碰到,float布局最常見的瀏覽器兼容問題)
解決方案:在float的標(biāo)簽樣式控制中加入 display:inline;將其轉(zhuǎn)化為行內(nèi)屬性
備注:我們最常用的就是div+CSS布局了,而div就是一個(gè)典型的塊屬性標(biāo)簽,橫向布局的時(shí)候我們通常都是用div float實(shí)現(xiàn)的,橫向的間距設(shè)置如果用margin實(shí)現(xiàn),這就是一個(gè)必然會(huì)碰到的兼容性問題。
瀏覽器兼容問題三:設(shè)置較小高度標(biāo)簽(一般小于10px),在IE6,IE7,遨游中高度超出自己設(shè)置高度
問題癥狀:IE6、7和遨游里這個(gè)標(biāo)簽的高度不受控制,超出自己設(shè)置的高度
碰到頻率:60%
解決方案:給超出高度的標(biāo)簽設(shè)置overflow:hidden;或者設(shè)置行高line-height 小于你設(shè)置的高度。
備注:這種情況一般出現(xiàn)在我們?cè)O(shè)置小圓角背景的標(biāo)簽里。出現(xiàn)這個(gè)問題的原因是IE8之前的瀏覽器都會(huì)給標(biāo)簽一個(gè)最小默認(rèn)的行高的高度。即使你的標(biāo)簽是空的,這個(gè)標(biāo)簽的高度還是會(huì)達(dá)到默認(rèn)的行高。
瀏覽器兼容問題四:行內(nèi)屬性標(biāo)簽,設(shè)置display:block后采用float布局,又有橫行的margin的情況,IE6間距bug
問題癥狀:IE6里的間距比超過設(shè)置的間距
碰到幾率:20%
解決方案:在display:block;后面加入display:inline,display:table;
備注:行內(nèi)屬性標(biāo)簽,為了設(shè)置寬高,我們需要設(shè)置display:block;(除了input標(biāo)簽比較特殊)。在用float布局并有橫向的margin后,在IE6下,他就具有了塊屬性float后的橫向margin的bug。不過因?yàn)樗旧砭褪切袃?nèi)屬性標(biāo)簽,所以我們?cè)偌由蟙isplay:inline的話,它的高寬就不可設(shè)了。這時(shí)候我們還需要在display:inline后面加入display:talbe。
瀏覽器兼容問題五:圖片默認(rèn)有間距
問題癥狀:幾個(gè)img標(biāo)簽放在一起的時(shí)候,有些瀏覽器會(huì)有默認(rèn)的間距,加了問題一中提到的通配符也不起作用。
碰到幾率:20%
解決方案:使用float屬性為img布局
備注:因?yàn)閕mg標(biāo)簽是行內(nèi)屬性標(biāo)簽,所以只要不超出容器寬度,img標(biāo)簽都會(huì)排在一行里,但是部分瀏覽器的img標(biāo)簽之間會(huì)有個(gè)間距。去掉這個(gè)間距使用float是正道。(我的一個(gè)學(xué)生使用負(fù)margin,雖然能解決,但負(fù)margin本身就是容易引起瀏覽器兼容問題的用法,所以我禁止他們使用)
瀏覽器兼容問題六:標(biāo)簽最低高度設(shè)置min-height不兼容,不支持最大最小寬高。
問題癥狀:因?yàn)閙in-height本身就是一個(gè)不兼容的CSS屬性,所以設(shè)置min-height時(shí)不能很好的被各個(gè)瀏覽器兼容。
碰到幾率:5%
解決方案:如果我們要設(shè)置一個(gè)標(biāo)簽的最小高度200px,需要進(jìn)行的設(shè)置為:{min-height:200px; height:auto !important; height:200px; overflow:visible;}。為IE6單獨(dú)設(shè)置hack,即_height:最小高度值;_width:最小寬度值(對(duì)于IE6,當(dāng)實(shí)際寬高超出定義的寬高時(shí),元素會(huì)自動(dòng)調(diào)整 寬高)。對(duì)于最大高度和最大寬度,沒有必要設(shè)置兼容,當(dāng)前對(duì)于開發(fā)者來說,只需要保證IE6下正常顯示即可,無需在它身上花費(fèi)太多功夫。
備注:在B/S系統(tǒng)前端開時(shí),有很多情況下我們又這種需求。當(dāng)內(nèi)容小于一個(gè)值(如300px)時(shí)。容器的高度為300px;當(dāng)內(nèi)容高度大于這個(gè)值時(shí),容器高度被撐高,而不是出現(xiàn)滾動(dòng)條。這時(shí)候我們就會(huì)面臨這個(gè)兼容性問題。
瀏覽器兼容問題七:透明度的兼容CSS設(shè)置
問題癥狀:IE6/IE7/IE8不支持rgba與opacity兩種透明的設(shè)置方法;
解決方案:使用IE6當(dāng)中的濾鏡filter替代掉,如:opacity:0.6,filter:alpha(opacity=60)。
備注:IE TESTER測(cè)試IE6不支持上面解決方案。
瀏覽器兼容問題八:img外部的border
問題癥狀:img外部有a標(biāo)簽,即img標(biāo)簽有鏈接時(shí)。
解決方案:設(shè)置img邊框border:0;
備注:在用IE TESTER測(cè)試時(shí),IE6-IE9都存在上述兼容問題,IE11時(shí)就ok。
瀏覽器兼容問題九:空div默認(rèn)行高
問題癥狀:清除浮動(dòng)的時(shí)候,有些人會(huì)采取一種清浮動(dòng)的方法,使用一個(gè)空的div,然后為這個(gè)div設(shè)置{clear:both}。在大部分瀏覽器當(dāng)中,這樣做是沒有任何問題的,但是在IE6瀏覽器當(dāng)中,div即使是空的,也會(huì)存在默認(rèn)行高。
解決方案:設(shè)置其高度為0,并設(shè)置overflow:hidden。
1 .clearfix{ zoom: 1; }
2 .clearfix:after{clear: both; height: 0;overflow: hidden; content: "";display: block;}
選擇清浮動(dòng)位置時(shí)應(yīng)注意以下:
1、清浮動(dòng)一定要在浮動(dòng)標(biāo)簽完成浮動(dòng)布局以后添加,否則會(huì)影響到浮動(dòng)標(biāo)簽布局;
2、清除浮動(dòng)必須與前面的標(biāo)簽屬于同級(jí)關(guān)系。
①clear屬性定義了元素某個(gè)方向上不允許出現(xiàn)浮動(dòng)元素:none(允許兩邊都可以有浮動(dòng)對(duì)象)/left(…)/right(不允許右邊有浮動(dòng)對(duì)象)/both(不允許有浮動(dòng)對(duì)象);
②空標(biāo)簽清除浮動(dòng):在HTML頁面中加入一個(gè)空標(biāo)簽用來清除浮動(dòng)。
HTML:
1 <div class=clear> </div>
CSS:
1 .clear{clear:both;hegiht:0;overflow:hidden;}
clear:both;是清除所有浮動(dòng);height:0;overflow:hidden;是用來改變IE6下標(biāo)簽有默認(rèn)的低于10px的行高時(shí)將以10px的高度顯示的bug。但是空標(biāo)簽清浮動(dòng)會(huì)增加多余的代碼
③overflow:在需要清除浮動(dòng)的腹肌標(biāo)簽中加入overflow即可,在IE6中不認(rèn)識(shí)此屬性則加入zoom:1;或者h(yuǎn)eight:1%;css樣式改為:.out{overflow:auto;zoom:1;}該屬性對(duì)于父標(biāo)簽設(shè)置的高度小于子標(biāo)簽時(shí),IE6/7、遨游則以下拉框形式出現(xiàn),而火狐、谷歌、歐鵬、IE8會(huì)將子標(biāo)簽超出部分隱藏掉。
overflow:visible屬性只能對(duì)IE6/7、遨游起作用,對(duì)火狐、谷歌、歐鵬、IE8無清浮作用。
overflow:visible(不剪切內(nèi)容也不添加滾動(dòng)條)/auto(是body對(duì)象和textarea的默認(rèn)值,在需要時(shí)剪切內(nèi)容并添加滾動(dòng)條)/hidden(超出部分隱藏)/scroll(總是顯示滾動(dòng)條);
④after清浮動(dòng):css樣式為:
.out{zoom:1;}/*==for IE6/7 Maxthon2==*/
outer:after {clear:both;content:"";visible:hidden;display:block;}/*==for FF/chrome/opera/IE8==*/
其中clear:both;只清除所有浮動(dòng);content:"";display:block;對(duì)于FF/chrome/opera/IE8不能缺少,content()可以取空值。
⑤子標(biāo)簽浮動(dòng)時(shí),給父標(biāo)簽浮動(dòng)
⑥下一標(biāo)簽直接清浮動(dòng):兄弟標(biāo)簽浮動(dòng)時(shí),下一標(biāo)簽直接寫入清除clear:both;就可以。
⑦使用position:absolute;清除浮動(dòng)。
瀏覽器兼容問題十:空div默認(rèn)行高
問題癥狀:IE6瀏覽器中hover只支持a標(biāo)簽的使用,不支持一切其它標(biāo)簽使用;
HTML:
<div class="div1">
<h3 class="hh">我是第一標(biāo)題</h3>
<a href="#"><h3 class="h">我是第二標(biāo)題</h3></a>
<a href="#">我是第二標(biāo)題</a>
</div>
CSS:
1 *{ margin: 0; padding: 0; }
2 .div1{ width: 600px; height: 200px; background-color: #ccc; border: 1px solid #ff9673; margin: 100px auto 0; }
3 h3:hover{ color: red; }
4 a{ float: left; width: 200px; height: 30px; background: yellow; text-decoration: none; }
5 a:hover{ font-size: 50px; }
6 a:hover .h{ color: red; }
解決方案:解決辦法:合理用a標(biāo)簽嵌套其他行內(nèi)標(biāo)簽或者用javascript模擬a的hover效果;
備注:a{float:left}將a標(biāo)簽轉(zhuǎn)化成塊元素,這樣可以設(shè)置寬和高。a:hover b{}當(dāng)鼠標(biāo)放在a標(biāo)簽上時(shí),只是將a標(biāo)簽的b的內(nèi)容隱藏掉,而不是將a隱藏掉。如果將a標(biāo)簽隱藏掉的,hover效果將消失,使display:none;失效。
瀏覽器兼容問題十一:子選擇器在IE6中不能使用
問題癥狀:在IE6中,使用E>F子選擇器無效果。
解決方案:采用其他選擇器或者后代選擇器進(jìn)行控制。
瀏覽器兼容問題十二:input聚焦框顏色與樣式不同
問題癥狀:各個(gè)瀏覽器表現(xiàn)不同。
解決方案:使用outline:none,清除默認(rèn)樣式之后再統(tǒng)一設(shè)置。
備注:使用上述方法可以清除IE和chrome瀏覽器默認(rèn)樣式,F(xiàn)irefox還是原樣。
做兼容頁面的方法是:每寫一小段代碼(布局中的一行或者一塊)我們都要在不同的瀏覽器中看是否兼容,當(dāng)然熟練到一定的程度就沒這么麻煩了。建議經(jīng)常會(huì)碰到兼容性問題的新手使用。很多兼容性問題都是因?yàn)闉g覽器對(duì)標(biāo)簽的默認(rèn)屬性解析不同造成的,只要我們稍加設(shè)置都能輕松地解決這些兼容問題。如果我們熟悉標(biāo)簽的默認(rèn)屬性的話,就能很好的理解為什么會(huì)出現(xiàn)兼容問題以及怎么去解決這些兼容問題。
/* CSS hack*/
我很少使用hacker的,可能是個(gè)人習(xí)慣吧,我不喜歡寫的代碼IE不兼容,然后用hack來解決。不過hacker還是非常好用的。使用hacker我可以把瀏覽器分為3類:IE6 ;IE7和遨游;其他(IE8 chrome ff safari opera等)
IE6認(rèn)識(shí)的hacker 是下劃線_ 和星號(hào) *
IE7 遨游認(rèn)識(shí)的hacker是星號(hào) *
比如這樣一個(gè)CSS設(shè)置:
height:300px;*height:200px;_height:100px;
IE6瀏覽器在讀到height:300px的時(shí)候會(huì)認(rèn)為高時(shí)300px;繼續(xù)往下讀,他也認(rèn)識(shí)*heihgt, 所以當(dāng)IE6讀到*height:200px的時(shí)候會(huì)覆蓋掉前一條的相沖突設(shè)置,認(rèn)為高度是200px。繼續(xù)往下讀,IE6還認(rèn)識(shí)_height,所以他又會(huì)覆蓋掉200px高的設(shè)置,把高度設(shè)置為100px;
IE7和遨游也是一樣的從高度300px的設(shè)置往下讀。當(dāng)它們讀到*height200px的時(shí)候就停下了,因?yàn)樗鼈儾徽J(rèn)識(shí)_height。所以它們會(huì)把高度解析為200px,剩下的瀏覽器只認(rèn)識(shí)第一個(gè)height:300px;所以他們會(huì)把高度解析為300px。因?yàn)閮?yōu)先級(jí)相同且想沖突的屬性設(shè)置后一個(gè)會(huì)覆蓋掉前一個(gè),所以書寫的次序是很重要的。】
關(guān)于怎么解決各個(gè)瀏覽器之間的兼容問題問題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注億速云行業(yè)資訊頻道了解更多相關(guān)知識(shí)。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。