在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ !important和js設置css的優(yōu)先級誰高?

!important和js設置css的優(yōu)先級誰高?

!important和js設置css的優(yōu)先級誰高?

回答
編輯回答
伴謊
當在一個樣式聲明中使用一個!important 規(guī)則時,此聲明將覆蓋任何其他聲明。雖然技術上!important與特異性無關,但它與它直接相關。

使用 !important 是一個壞習慣,應該盡量避免,因為這破壞了樣式表中的固有的級聯(lián)規(guī)則 使得調試找bug變得更加困難了。當兩條相互沖突的帶有 !important 規(guī)則的聲明被應用到相同的元素上時,擁有更大優(yōu)先級的聲明將會被采用。

一些經驗法則:

Always 要優(yōu)化考慮使用樣式規(guī)則的優(yōu)先級來解決問題而不是 !important
Only 只在需要覆蓋全站或外部 css(例如引用的 ExtJs 或者 YUI )的特定頁面中使用 !important
Never 永遠不要在全站范圍的 css 上使用 !important
Never 永遠不要在你的插件中使用 !important

請參考MDN:優(yōu)先級 - CSS | MDN

2018年6月7日 17:32
編輯回答
鐧簞噯

!important

2017年2月14日 08:33
編輯回答
不討喜

!important最高 js操作到最后也是生成css或者內聯(lián)啊

2018年2月10日 00:45
編輯回答
挽青絲

!important

2018年2月2日 22:01
編輯回答
檸檬藍

!important最高

2018年6月6日 05:05