我创建了一个名为 mytheme 的 Zen 子主题并复制了/sites/all/themes/zen/STARTERKIT/css
to的内容/sites/all/themes/mytheme/css/
,并将Navigation块分配给了First 侧边栏区域。
我想知道哪个 CSS 文件控制导航菜单的样式,所以我在我的网络浏览器(Google Chrome 7.0.517.44)中加载了该网站。
导航块包含在 div 中class="region region-sidebar-first column sidebar"
。我使用 Firebug 突出显示了这段代码,它告诉我该类定义在:http://www.mysite.dev/sites/all/themes/mytheme/css/layout-fixed.css
.
在 layout-fixed.css中没有调用 CSS 类region region-sidebar-first column sidebar
,但有一个名为 的类.region-sidebar-first
,我假设它与“区域区域侧边栏第一列侧边栏”有关。
CSS 类名中哪些字符是有效的?SO 主题说“名称必须以下划线 (_)、破折号 (-) 或字母 (a-z) 开头,紧跟 1 后是字母或下划线,然后是任意数量的破折号、下划线、字母或数字”,这是有道理的。
但是,HTML 源代码中的结果如何.region-sidebar-first
呢?'class="region region-sidebar-first column sidebar"'
这对于像我这样的初学者来说是令人困惑的,如果有人能解释这个命名约定背后的逻辑,那就太好了。