指定命名區域不存在 BEM命名規範

2021-10-11 13:31:09 字數 1463 閱讀 6971

css 的命名規範又叫做bem規範,為的是結束混亂的命名方式,達到乙個語義化的css命名方式。

bem是三個單詞的縮寫:block(塊)代表更高階別的抽象或元件,element(元素) block的後代,以及modifier(修飾) 不同狀態的修飾符。

命名方法:

.block__element--modifier 

.block--modifier

.block__element

通過bem的命名規範我們可以達到乙個什麼目的呢?就是有乙個清晰的描述,從上面的**中我們可以看到一層一層的清晰明了,而且有乙個清晰的結構。

block 代表乙個更高階別的抽象或者是乙個元件,它僅僅作為乙個邊界。它主要的功能有下面三點:

/* correct */

.header

​/* wrong */

.header--select

/* correct */

.header

​/* wrong */

.header

/* correct */

.header

​/* wrong */

.header a

/* correct */

.header__body

​/* wrong */

.header .body

.header__body 

​.header__logo

​.header__title

/* correct */

​/* wrong */

.header__button--default

.header__button--select

.header__button--primary

/* correct */

​/* wrong */

.header 

​ &__button

&--default

}}

@classname: header;

​.@ __body

​ .@__button __button--primary

​ .@__button--default

}}

QT指定的字型不存在

qwindowsmultifontengine loadengine createfontfromlogfont failed for error 0x88985002 指示指定的字型不存在。今天qt程式設計突然遇到這個問題,沒有 字型。有些圖形字型在電腦上顯示不了,可以選擇安裝字型,或者直接換用其...

指定的域不存在或無法聯絡

檢查服務 netlogon 和 dfs 服務是否已啟動 事件檢視器 和 dcdiag 事件檢視器錯誤和前面的錯誤一致。然後看dcdiag 產生的結果 執行net share 檢視共享是否正常 果然 netlogon和sysvol的共享不正常 解決辦法 修改登錄檔 hkey local machine...

git 拉取遠端指定分支 pull本地不存在的分支

預設,git專案只有乙個分支,就是master,我們當然可以在本地建立多個分支,並推送到遠端git管理平台上,或者將遠端git管理平台上的其他分支拉取到自己電腦上。進入到專案根目錄,開啟命令列 終端,輸入指令,將會顯示該項目的本地的全部分支,其中 當前分支的前面有 號。git checkout b ...