【发布时间】:2017-12-21 04:17:10
【问题描述】:
针对以下标签的正确 CSS 选择器是什么:
<nav class="twelve-col col main-menu">
正确的选择器应该是:
.twelve-col col main-menu {
}
【问题讨论】:
标签: css css-selectors
针对以下标签的正确 CSS 选择器是什么:
<nav class="twelve-col col main-menu">
正确的选择器应该是:
.twelve-col col main-menu {
}
【问题讨论】:
标签: css css-selectors
没有。您应该使用. 组合各个类名:
.twelve-col.col.main-menu
【讨论】:
:) 我的意思是,你是什么意思?两者都一样不是吗?
.nav.,而是标签选择器的nav.。 . 用于类,# 用于 id。
最有效的选择器是nav.twelve-col.col.main-menu,你也可以使用nav.main-menu,这很有意义。
【讨论】:
没有。您的选择器正在尝试查找 main-menu INSIDE col,即 INSIDE twelve-col。但是您正在寻找同时具有twelve-col col main-menu 类的元素,因此请使用.twelve-col.col.main-menu
但是尝试 BEM 方法,您只使用一个类来使所有选择器具有相同的特异性 (http://getbem.com)
【讨论】: