国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

簡單介紹CSS hack的使用

2024-07-11 08:29:43
字體:
來源:轉載
供稿:網友

css hack 是個很有爭議的東西,一開始我也很討厭,因為我覺得可以饒過 css hack,通過另外的方法解決問題。但是,隨著工作中的不斷實踐,改變了我的觀點,css hack 雖然不能通過 w3c 標準認證,但適當是使用很有可能會使你的 HTML 結構更緊湊、有效的減少無語義標簽或帶來其他好處。

1.IE條件注釋法
該方法安全性好,但是不利于開發維護。比如涉及到針對不同版本IE的css。

<!--[if IE]><![endif]-->         只在IE下有效
<!--[if IE 6]><![endif]-->      只在IE6有效
<!--[if gt IE 6]><![endif]-->  只在IE6以上版本有效

注意:結合lte、lt、gte、gt、!關鍵字使用。

2.選擇符前綴法

“*html” 前綴只對IE6生效  "*+html"前綴只對IE7生效

CSS Code復制內容到剪貼板
  1. .test{width:80px;}           /*IE 6 7 8*/   *html .test{width:70px;}  /*IE6*/  
  2. *+html .test{width:60px;}/*IE7*/  

缺點:不能保證IE9,10不識別*html,*+html,有向后兼容風險。

3.樣式屬性前綴法:

如“_”只在IE6下生效,“*”在IE6和IE7下生效。同樣有向后兼容隱患。
.test{width:80px;*width:70px;_width:60px;}

可用于內聯樣式

CSS Code復制內容到剪貼板
  1. :<div style="width:80px;*width:70px;_width:60px;"></div>   

由于IE條件注釋法不利于開發維護,實際中常用的hack方法常常是后兩者。

小例子

html 代碼

XML/HTML Code復制內容到剪貼板
  1. <body>    <p>您的瀏覽器是</p>  
  2. </body>  

css hack 代碼

CSS Code復制內容到剪貼板
  1. p { margin:0; padding:0 55px 0 0; height:30xp; line-height:30px; font-size:14px;}    p { background:url(llq.gif) 90px -170px no-repeat;} /* all */  
  2. p,x:-moz-any-link { background:url(llq.gif) 90px -80px no-repeat;} /* for ff */   p,x:-moz-any-link,x:default { background:url(llq.gif) 90px -140px no-repeat;} /* for ff2+ */  
  3. p {[;background:url(llq.gif) 90px -260px no-repeat;]}  /* for sa/ch */   p { background:url(llq.gif) 90px -50px no-repeat/9;}  /* for ie */  
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 岫岩| 皮山县| 鹰潭市| 南川市| 融水| 南充市| 古田县| 静安区| 固阳县| 甘南县| 南皮县| 永宁县| 青冈县| 惠来县| 旬邑县| 股票| 兰溪市| 方城县| 揭西县| 雅江县| 永善县| 拉萨市| 锦屏县| 英吉沙县| 榆中县| 新绛县| 阿勒泰市| 天津市| 个旧市| 德惠市| 嵩明县| 平和县| 都兰县| 嵊泗县| 会理县| 津市市| 上林县| 象州县| 云梦县| 玉环县| 军事|