欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

csshack樣式,style hack

css hack的寫法使樣式兼容性強?

最好不要hack,hack本身就不是規(guī)范寫法,最好是用設計彌補差異,或者用js判斷瀏覽器做不同處理,或者用jquery添加css屬性,jquery直接幫你處理了不同瀏覽器的兼容

創(chuàng)新互聯建站-云計算及IDC服務提供商,涵蓋公有云、IDC機房租用、德陽服務器托管、等保安全、私有云建設等企業(yè)級互聯網基礎服務,電話聯系:13518219792

什么叫做css hack

css hack的解釋我就不多說了,你隨便百度就能搜到詳細的規(guī)范解答,我就通俗的解釋一下好了,因為不同瀏覽器或者瀏覽器的不同版本對部分css樣式的解析效果不相同,比如某個樣式設置margin-left:5px;有的瀏覽器就會正常顯示效果,而有的瀏覽器就會顯示為margin-left:10px;的效果,為了讓我們寫出來的效果在不同瀏覽器中顯示都一樣,就需要針對不同瀏覽器來寫樣式,也就是這個樣式只有這個瀏覽器能讀取調用,那個樣式只有那個瀏覽器能讀取調用,互相不會沖突

有沒有只針對IE8的CSS樣式hack?

針對firefox ie6 ie7 ie8的css樣式hack?

以前我們大部分都是用!important來hack,對于ie6和firefox測試可以正常顯示,但是ie7以上對!important可以正確解釋,會導致頁面沒按要求顯示!搜索了一下,找到了一個針對IE7、IE8不錯的hack方式,IE7使用*+html或*line-height: 23px,IE8使用“\9”來區(qū)分,比如:line-height: 26px\9。?

CSS可以參照如下定義,注意順序:?

#menu?{?line-height:?23px;?}/*?firefox?瀏覽器實行這句定義?*/?

#menu?{?line-height:?26px\9;?}/*ie6,ie7,ie8?這句定義主要尖對IE8來hack*/?

#menu?{?*line-height:?23px;?}/*ie6,ie7?這句定義主要尖對IE7來hack*/?

#menu?{?_line-height:?23px;?}/*ie6?瀏覽器優(yōu)先實行這句定義*/

或者寫成一句?

#menu?{?line-height:23px;?line-height:?26px\9;?*line-height:?23px;?_line-height:23px;?}

或者?

*?html?#menu?{?line-height:?23px;?}?/*?IE6?瀏覽器實行這句定義?*/?

*+html?#menu?{?line-height:?23px;?}/*?IE7?瀏覽器實行這句定義*/

新聞名稱:csshack樣式,style hack
鏈接地址:http://chinadenli.net/article44/dsgcphe.html

成都網站建設公司_創(chuàng)新互聯,為您提供品牌網站設計標簽優(yōu)化網站設計網站設計公司服務器托管網站導航

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

成都網站建設公司