摘要:條件注釋是微軟從開(kāi)始就提供的一種非標(biāo)準(zhǔn)邏輯語(yǔ)句,作用是可以靈活的為不同版本瀏覽器導(dǎo)入不同元素,如樣式表,標(biāo)簽等。我們通常用條件注釋根據(jù)瀏覽器不同載入不同,從而解決樣式兼容性問(wèn)題的。
IE條件注釋是微軟從IE5開(kāi)始就提供的一種非標(biāo)準(zhǔn)邏輯語(yǔ)句,作用是可以靈活的為不同IE版本瀏覽器導(dǎo)入不同html元素,如:樣式表,html標(biāo)簽等。很顯然這種方法的最大好處就在于屬于微軟官方給出的兼容解決辦法而且還能通過(guò)W3C的效驗(yàn)。
關(guān)鍵詞解釋
lt :就是Less than的簡(jiǎn)寫(xiě),也就是小于的意思。 lte :就是Less than or equal to的簡(jiǎn)寫(xiě),也就是小于或等于的意思。 gt :就是Greater than的簡(jiǎn)寫(xiě),也就是大于的意思。 gte:就是Greater than or equal to的簡(jiǎn)寫(xiě),也就是大于或等于的意思。 !:就是不等于的意思,跟javascript里的不等于判斷符相同。
讓我們舉幾個(gè)例子來(lái)看看:
1、只有IE才能識(shí)別
因?yàn)橹挥蠭E5以上的版本才開(kāi)始支持IE條件注釋?zhuān)小爸挥蠭E”才能識(shí)別的意思是“只有IE5版本以上”才能識(shí)別。
2、只有特定版本才能識(shí)別
識(shí)別特定的IE版本,高了或者低了都不可以。上例只有IE8才能識(shí)別。
3、只有不是特定版本的才能識(shí)別
上例中特定IE7版本不能識(shí)別,其他版本都能識(shí)別,當(dāng)然要在IE5以上。
4、只有高于特定版本才能識(shí)別
上例中只有高于IE7的版本才能識(shí)別。IE7無(wú)法識(shí)別。
5、等于或者高于特定版本才能識(shí)別
上例中IE7和更高的版本都能識(shí)別。
6、只有低于特定版本的才能識(shí)別
上例中只有低于IE7的版本才能識(shí)別,IE7無(wú)法識(shí)別。
7、等于或者低于特定版本的才能識(shí)別
上例中IE7和更低的版本可以識(shí)別。
特別提示:
1、有人會(huì)試圖使用
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/49852.html
摘要:一什么是瀏覽器兼容問(wèn)題同一份代碼,有的瀏覽器顯示效果正常,有的瀏覽器顯示不正常二為什么會(huì)有瀏覽器兼容問(wèn)題同一產(chǎn)品,版本越老越多同一產(chǎn)品,版本越新,功能越多。實(shí)際項(xiàng)目中大部分是針對(duì)瀏覽器不同版本之間的表現(xiàn)差異而引入的。 一、什么是瀏覽器兼容問(wèn)題 同一份代碼,有的瀏覽器顯示效果正常,有的瀏覽器顯示不正常 二、為什么會(huì)有瀏覽器兼容問(wèn)題 同一產(chǎn)品,版本越老 bug 越多 同一產(chǎn)品,版本越新,...
摘要:條件注釋判斷語(yǔ)句是特有的功能,通過(guò)注釋中的條件語(yǔ)句能讓不同的版本識(shí)別注釋中的內(nèi)容自起,標(biāo)準(zhǔn)模式不再支持條件注釋條件注釋語(yǔ)句中可以是也可以是,空格和大寫(xiě)不要寫(xiě)錯(cuò)只能被識(shí)別只能被識(shí)別這是這是這是這是高于IE 條件注釋判斷語(yǔ)句是 IE 特有的功能,通過(guò) HTML 注釋中的條件語(yǔ)句能讓不同的 IE 版本識(shí)別注釋中的內(nèi)容自IE10起,標(biāo)準(zhǔn)模式不再支持條件注釋 條件注釋語(yǔ)句中可以是HTML、CSS也可以...
摘要:而圣杯布局跟雙飛翼布局就是能夠不考慮主體的位置,能夠只通過(guò)代碼就改變相應(yīng)的布局,這也是優(yōu)點(diǎn)之一。如果在圣杯布局的基礎(chǔ)上,給它一個(gè)多余的標(biāo)簽,把包起來(lái),這就是雙飛翼布局。這里有個(gè)嘗試頁(yè)面,利用雙飛翼,實(shí)現(xiàn)了一套柵格化布局系統(tǒng)。 塊級(jí)格式上下文(Block formatting context) 普通流(Normal Flow) 在普通流中,元素按照其在 HTML 中的先后位置至上而...
摘要:區(qū)分更詳細(xì)的瀏覽器專(zhuān)屬。這幾種前綴如下用法這樣就能在同一個(gè)文件中來(lái)確定同一頁(yè)面在不同瀏覽器表現(xiàn)出自己想要的效果。 **CSS hack定義: 由于不同的瀏覽器,比如IE6,IE7,IE8,Mozilla,FireFox,Chrome,Opera和Safari等瀏覽器對(duì)CSS的解析認(rèn)識(shí)不一樣 1.IE條件注釋法** 2.選擇符前綴法 *html前綴最對(duì)IE6有效...
摘要:在這個(gè)階段屬性值是當(dāng)解析器遇到?jīng)]有和屬性的元素時(shí),它把這些元素添加到文檔中,然后執(zhí)行行內(nèi)或外部腳本。這些腳本會(huì)同步執(zhí)行,并且在腳本下載如果需要和執(zhí)行時(shí)解析器會(huì)暫停。解析器恢復(fù)時(shí)這些文本會(huì)成為文檔的一部分。瀏覽器在對(duì)象上觸發(fā)事件。 1 客戶端JavaScript window對(duì)象自身也有一個(gè)名為window的屬性,指向window對(duì)象 window.window.window.locat...
閱讀 712·2021-09-29 09:34
閱讀 2565·2019-08-30 15:53
閱讀 3371·2019-08-29 17:17
閱讀 771·2019-08-29 16:08
閱讀 1132·2019-08-29 13:03
閱讀 960·2019-08-27 10:54
閱讀 694·2019-08-26 13:39
閱讀 2865·2019-08-26 13:34