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

首頁 > 開發 > CSS > 正文

CSS中的!important屬性用法

2024-07-11 09:06:21
字體:
來源:轉載
供稿:網友

關于CSS的運用技巧有很多, 今天主要探討一下CSS中 !important 這個屬性的用法。在CSS的使用中,遇到最多的問題就是不同瀏覽器之間的兼容問題。 由于IE并不嚴格執行W3C標準, 而又幾乎壟斷了瀏覽器市場。 所以作為一名合格的網站制作人員, 必須要針對不同的瀏覽器進行微調。 實現不同瀏覽器之間兼容的方法有很多, 比如利用JS探測用戶的瀏覽器類型,從而調用不同的樣式表。 或者就是利用!important 屬性來實現微調的效果。 下面是具體的例子。

下面是一段普通的 DIV 代碼:

<div id="a"></div>

下面是有關層A在CSS樣式表中的定義, 注意,這里使用了!important這個屬性。

#a{margin-left:30px!important; margin-left:20px;}

在上面的例子中, 層a 在IE瀏覽器中, 左邊距為20像素, 而在Firefox中, 左邊距則變為30像素。 這是因為, !important在 CSS 中表示優先調用, 由于IE不能夠識別這個屬性, 所以在IE中, 只能夠調用 “margin-left:20px;" 這個選項, 所以同樣的一段代碼, 在Firefox和IE中就會顯示不同的樣式。

不過值得注意的是, 最新版的IE 7.0 已經可以識別 !important, 這個屬性了, 但是IE 6.0仍然不能識別。 所以這個小技巧還是相當有用的.

如果大家有更好的解決辦法, 歡迎交流。 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 观塘区| 准格尔旗| 久治县| 象州县| 大冶市| 扶风县| 留坝县| 高州市| 涪陵区| 团风县| 衡阳县| 江陵县| 金山区| 珲春市| 富蕴县| 江西省| 陈巴尔虎旗| 怀宁县| 和政县| 抚宁县| 蚌埠市| 改则县| 盘山县| 营口市| 磴口县| 濮阳市| 莲花县| 宁波市| 聊城市| 禹城市| 湖州市| 姜堰市| 泗洪县| 衡水市| 固镇县| 龙门县| 合江县| 万源市| 金湖县| 分宜县| 东丽区|