CSS中的BEM命名
阿新 • • 發佈:2017-08-27
出現 維護 htm 元素 搜索 odi 授權 命名 表達
商業轉載請聯系作者獲得授權,非商業轉載請註明出處。
原文: http://www.w3cplus.com/css/mindbemding-getting-your-head-round-bem-syntax.html ? w3cplus.com
商業轉載請聯系作者獲得授權,非商業轉載請註明出處。
原文: http://www.w3cplus.com/css/mindbemding-getting-your-head-round-bem-syntax.html ? w3cplus.com
商業轉載請聯系作者獲得授權,非商業轉載請註明出處。
原文: http://www.w3cplus.com/css/mindbemding-getting-your-head-round-bem-syntax.html ? w3cplus.com
商業轉載請聯系作者獲得授權,非商業轉載請註明出處。
原文: http://www.w3cplus.com/css/mindbemding-getting-your-head-round-bem-syntax.html ? w3cplus.com BEM的意思就是塊(block)、元素(element)、修飾符(modifier),是由Yandex團隊提出的一種前端命名方法論。著作權歸作者所有。
商業轉載請聯系作者獲得授權,非商業轉載請註明出處。
原文: http://www.w3cplus.com/css/mindbemding-getting-your-head-round-bem-syntax.html ? w3cplus.com BEM的意思就是塊(block)、元素(element)、修飾符(modifier),是由Yandex團隊提出的一種前端命名方法論。著作權歸作者所有。
商業轉載請聯系作者獲得授權,非商業轉載請註明出處。
原文: http://www.w3cplus.com/css/mindbemding-getting-your-head-round-bem-syntax.html ? w3cplus.com BEM的意思就是塊(block)、元素(element)、修飾符(modifier),是由Yandex團隊提出的一種前端命名方法論。著作權歸作者所有。
商業轉載請聯系作者獲得授權,非商業轉載請註明出處。
原文: http://www.w3cplus.com/css/mindbemding-getting-your-head-round-bem-syntax.html ? w3cplus.com BEM的意思就是塊(block)、元素(element)、修飾符(modifier),是由Yandex團隊提出的一種前端命名方法論。著作權歸作者所有。
商業轉載請聯系作者獲得授權,非商業轉載請註明出處。
原文: http://www.w3cplus.com/css/mindbemding-getting-your-head-round-bem-syntax.html ? w3cplus.com BEM的意思就是塊(block)、元素(element)、修飾符(modifier),是由Yandex團隊提出的一種前端命名方法論。著作權歸作者所有。
商業轉載請聯系作者獲得授權,非商業轉載請註明出處。
原文: http://www.w3cplus.com/css/mindbemding-getting-your-head-round-bem-syntax.html ? w3cplus.com
BEM是一個非常有用,強大,簡單的命名約定。
它能讓前端代碼更容易閱讀和理解,更容易協作,更容易控制,更加健壯和明確而且更加嚴密,更加容易地維護代碼。
BEM命名思路:
.block{} .block__element{} .block--modifier{}
.block{}
.block__element{}
.block--modifier{}
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請註明出處。
原文: http://www.w3cplus.com/css/mindbemding-getting-your-head-round-bem-syntax.html ? w3cplus.com
命名約定的模式如下:
.block{}
.block__element{}
.block--modifier{}
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請註明出處。
原文: http://www.w3cplus.com/css/mindbemding-getting-your-head-round-bem-syntax.html ? w3cplus.com
命名約定的模式如下:
.block{}
.block__element{}
.block--modifier{}
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請註明出處。
原文: http://www.w3cplus.com/css/mindbemding-getting-your-head-round-bem-syntax.html ? w3cplus.com
Block
將所有東西都劃分為一個獨立的模塊。
一個header是block,header裏嵌套的搜索框是block,甚至一個icon一個logo也是block,
block可以相互嵌套。
Element
一個Block下的所有Element無論相互層級如何,都要攤開扁平的屬於Block。
所以 BEM 最多只有 B+E+M 三級,不可能出現 B+E+E+..+E+M 超長class名,也要求E不能同名。
Modifier
.current .active 等表達狀態
讓所有東西之間的聯系變得更加緊密,讓團隊甚至是你個人都能夠更加容易地維護代碼著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請註明出處。
原文: http://www.w3cplus.com/css/mindbemding-getting-your-head-round-bem-syntax.html ? w3cplus.com BEM的意思就是塊(block)、元素(element)、修飾符(modifier),是由Yandex團隊提出的一種前端命名方法論。著作權歸作者所有。
商業轉載請聯系作者獲得授權,非商業轉載請註明出處。
原文: http://www.w3cplus.com/css/mindbemding-getting-your-head-round-bem-syntax.html ? w3cplus.com BEM的意思就是塊(block)、元素(element)、修飾符(modifier),是由Yandex團隊提出的一種前端命名方法論。著作權歸作者所有。
商業轉載請聯系作者獲得授權,非商業轉載請註明出處。
原文: http://www.w3cplus.com/css/mindbemding-getting-your-head-round-bem-syntax.html ? w3cplus.com BEM的意思就是塊(block)、元素(element)、修飾符(modifier),是由Yandex團隊提出的一種前端命名方法論。著作權歸作者所有。
商業轉載請聯系作者獲得授權,非商業轉載請註明出處。
原文: http://www.w3cplus.com/css/mindbemding-getting-your-head-round-bem-syntax.html ? w3cplus.com BEM的意思就是塊(block)、元素(element)、修飾符(modifier),是由Yandex團隊提出的一種前端命名方法論。著作權歸作者所有。
商業轉載請聯系作者獲得授權,非商業轉載請註明出處。
原文: http://www.w3cplus.com/css/mindbemding-getting-your-head-round-bem-syntax.html ? w3cplus.com BEM的意思就是塊(block)、元素(element)、修飾符(modifier),是由Yandex團隊提出的一種前端命名方法論。著作權歸作者所有。
商業轉載請聯系作者獲得授權,非商業轉載請註明出處。
原文: http://www.w3cplus.com/css/mindbemding-getting-your-head-round-bem-syntax.html ? w3cplus.com
CSS中的BEM命名