二十二世纪古墓奇兵爱慕影院

小梁建站專注重慶中小企業網站建設SEO優化,讓您網站更具價值!

當前位置:首頁 > WEB前端學習 > 為什么永遠不要沖動地使用“!important”,這答案真的沖突?

為什么永遠不要沖動地使用“!important”,這答案真的沖突?

時間:2018-08-18 00:16 來源:重慶網站制作公司(www.l2qz.net) 作者:重慶網站建設公司

 
 
     為什么永遠不要沖動地使用“!important”,這答案真的沖突?


為什么永遠不要沖動地使用“!important”,這答案真的沖突?
 
隨便使用 !important是一種極具危險性并且極其愚蠢的行為。使用 !important來擺脫現有 CSS 毫無疑問是很不明智的。這樣做的后果就是越來越多的 !important。
 
不要下意識地使用 !important,不要用 !important去解決沖突,不要沖動地使用 !important。
 
解決沖突
如果你確實遇到了沖突,比如某些已經存在的樣式覆蓋了新樣式,那有很多更加安全的解決方法。
 
如果需要提高某個 class 的優先級,可以把它和它自己串聯起來(比如 .btn.btn{})。如果需要提高某個 ID 的優先級,可以用屬性選擇器重寫(比如 [id="header"]{})。
 
大多數情況下,你都不需要使用 !important。
 
那什么情況下我們可以用它?
 
 
我推薦使用 !important。
 
大多數情況下,大家的第一反應是厭惡—— !important通常是壞消息——不過,“大多數情況”并不等于“所有情況”……
 
和其他很多事情一樣,總會有某些例外情況,在這種情況下遵守規定并不是什么好事,恰恰相反,我們需要破壞規定。
 
舉個例子,英國的限速是 70 英里每小時(很不幸,我們還在使用“英里”)。你的車速不能超過 70,那是不合法的,就這么簡單。
 
但是……如果你的朋友正在后座上飆血,你必須在他失血過多之前到達醫院,那就別猶豫了,有多快開多快!
 
在 90% 的情況下,規則都是好的,我們最好遵守。但是一定有某些場合不屬于這 90%。
 
開發者也不例外。我們必須明白,程序中的各種規則總會有不適用的場景。
 
隨著年齡(或者說時間)的增長,我們會擁有更多知識。我經常告誡出血者不要使用 !important,但是當初學者們成長起來之后,他們就會意識到這個世界并非非黑即白,這時我們就可以更進一步介紹如何用好這個特性。
 
不過別著急,在我們介紹例外情況之前,先來研究一下規則本身。
 

版權聲明:本文:為什么永遠不要沖動地使用“!important”,這答案真的沖突? 由重慶網站制作公司(www.l2qz.net)原創內容,如需要轉載請注明原文網址:重慶網站建設公司http://www.l2qz.net/

 
喜歡看,就分享到:

圍觀: 9999次 | 責任編輯:重慶網站建設公司

回到頂部
二十二世纪古墓奇兵爱慕影院 49倍彩票app 金星国际下载 全民炸金花下载手机版 赛车6码倍投技巧 重庆欢乐生肖官网 新江时时彩三星走势 紫金国际app 竞彩足球比分直播现场 运彩彩票 21点手游 爱彩人软件下载 下载单机斗地主