91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

CSS Hack的知識點有哪些

發布時間:2022-03-09 17:04:24 來源:億速云 閱讀:124 作者:iii 欄目:web開發

這篇文章主要講解了“CSS Hack的知識點有哪些”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“CSS Hack的知識點有哪些”吧!

 一、CSS Hack的概念
由于不同廠商的流覽器或某閱讀器的不同版本(如IE,Firefox/Safari/Opera/Chrome等),對CSS的支持、解析不一樣,招致在不同閱讀器的環境中呈現出不分歧的頁面展示效果。這時,我們為了取得統一的頁面效果,就需求針對不同的閱讀器或不同版本寫特定的CSS款式。
我們把針對不同的閱讀器/不同版本寫相應的CSS code的過程,叫做CSS hack!
二、CSS Hack的原理
由于不同的閱讀器和閱讀器各版本對CSS的支持及解析結果不一樣,以及CSS優先級對閱讀器展示效果的影響,我們能夠據此針對不同的閱讀器情形來應用不同的CSS。
三、CSS Hack的分類
3.1 CSS 屬性前綴法(即類內部 Hack)
(1)IE6 能辨認下劃線" _"和星號" *"
(2)IE7 能辨認星號" *",但不能辨認下劃線" _ "
(3)IE6~IE10 都辨認" 9 "
(4)firefox 前述三個都不能辨認。
3.2 選擇器前綴法(即選擇器 Hack)
(1)IE6 能辨認 *html .class{}
(2)IE7 能辨認 *+html .class{} 或 *:first-child+html .class{}
3.3 IE條件注釋法(即 HTML 頭部援用 if IE Hack)
(1)一切 IE (注:IE10+ 曾經不再支持條件注釋)能辨認 <!--[if IE]>IE閱讀器顯現的內容 <![endif]-->
(2)IE6及以下版本能辨認 <!--[if lt IE 6]>只在IE6-顯現的內容 <![endif]-->
這類 Hack 不只對 CSS 生效,對寫在判別語句里面的一切代碼都會生效。
(3)實踐項目中 CSS Hack 大局部是針對 IE 閱讀器不同版本之間的表現差別而引入的。
四、CSS Hack書寫次第
普通是將適用范圍廣、被辨認才能強的 CSS 定義在前面。
五、CSS Hack IE條件注釋法
這種方式是 IE 閱讀器專有的 Hack 方式,微軟官方引薦運用的 hack 方式。
5.1 只在 IE 生效
<!--[if IE]> 這段文字只在 IE 閱讀器顯現<![endif]-->
5.2 只在 IE6 生效
<!--[if IE 6]> 這段文字只在 IE6 閱讀器顯現<![endif]-->
5.3 只在 IE6+ 生效
<!--[if gte IE 6]> 這段文字只在 IE6以上(包括) 閱讀器顯現<![endif]-->
5.4 只在 IE8 不生效
<!--[if ! IE 8]> 這段文字只在 非IE8 閱讀器顯現<![endif]-->
5.5 非 IE 閱讀器生效
<!--[if ! IE]> 這段文字只在 非IE 閱讀器顯現<![endif]-->
六、CSS Hack 類內部屬性前綴法
屬性前綴法是在 CSS 款式屬性名前加上一些只要特定閱讀器才干辨認的 hack 前綴,以到達預期的頁面展示效果。

感謝各位的閱讀,以上就是“CSS Hack的知識點有哪些”的內容了,經過本文的學習后,相信大家對CSS Hack的知識點有哪些這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

木兰县| 娄烦县| 天祝| 油尖旺区| 天峨县| 镇坪县| 来凤县| 娄烦县| 读书| 东安县| 彭山县| 新河县| 任丘市| 蛟河市| 清丰县| 九龙坡区| 临清市| 祁连县| 建昌县| 绍兴市| 长岭县| 荥阳市| 宁安市| 永和县| 敦煌市| 都匀市| 德州市| 和林格尔县| 洛扎县| 临清市| 额尔古纳市| 汽车| 马尔康县| 兴和县| 兴宁市| 邢台县| 绥江县| 汤原县| 深圳市| 荥阳市| 鲁甸县|