所以我试图修改wordpress二十七个主题。 正如您所看到的,div正在使用主要ID和内容区域类。
然而,在chrome expector中,它使用了has-sidebar类。 任何人都可以解释这个侧边栏的来源是怎么来的? 无法找到任何链接...... 谢谢
答案 0 :(得分:0)
在这种情况下,.has-sidebar
会自动添加到所有带侧边栏的网页的body
标记中(通过Wordpress)。
结合其他类(在组合CSS选择器的规则中作为示例中的一个),这使得可以使特定元素的布局取决于页面是否具有侧边栏。 (即是否适用特定规则)
答案 1 :(得分:0)
.has-sidebar
是您的body
课程。 css规则.has-sidebar:not(.error404) #primary
说:在.has-sidebar
中,不包含.error404
类,将一些规则添加到ID为#primary
的元素中。
它为您的html页面设计了更多样式。这些类使用js/php
脚本添加到正文中,以区分简单页面,带侧边栏的页面,没有侧边栏的页面,带有固定菜单的页面等。