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

首頁 > 開發 > CSS > 正文

element.style覆蓋樣式因優先級順序導致的解決方法

2024-07-11 08:28:27
字體:
來源:轉載
供稿:網友
最近向服務器上上傳頁面,原本服務器有頁面的,已經用JS把它們覆蓋掉了,不過在上傳過頁面后又發現有些樣式被原來的樣式依然覆蓋著。審查元素后發現,有的元素的樣式里面有如下的樣式提示:

復制代碼
代碼如下:
<span style="font-family:Microsoft YaHei;font-size:14px;">element.style{
top:30px;
}</span>

在我上傳的CSS里面沒有定義但是上傳之后卻出現了。在網上百度了一下,出現問題的原因可能是system.css中定義的樣式或者是js所致,根本原因在于CSS的優先級順序導致你所定義的樣式被覆蓋掉。解決這個問題的方法很簡單,就是在你被覆蓋掉的樣式后面面加上 ‘ ! important;’因為CSS優先級的問題,這個樣式會被調用。比如說:

復制代碼
代碼如下:
<span style="font-family:Microsoft YaHei;font-size:14px;">#logo{
width: 100px !important;
}</span>

!important對于奇葩的IE6以上都可以兼容,所以可以放心使用。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 吉首市| 赞皇县| 林州市| 尚义县| 大渡口区| 延津县| 汨罗市| 绥化市| 陆川县| 龙门县| 潞西市| 梁河县| 清水河县| 高邑县| 溆浦县| 英超| 织金县| 吉林市| 随州市| 沙湾县| 广河县| 松潘县| 宕昌县| 龙口市| 安乡县| 囊谦县| 新源县| 新和县| 西宁市| 鄱阳县| 资源县| 肥城市| 临泽县| 镇康县| 长春市| 潜江市| 贵溪市| 佛山市| 株洲市| 高密市| 新泰市|