它迫使您改写并深入研究,最终 特殊数据库,您将得到混乱,难以维护或扩展的代码。 标记 因此,处理错误选择器的方法是进行适当的标记。 您是否只用<h1></h1>编写了节的标题 没有其他课程吗? 然后通过.parent> h1或类似名称选择它? 我有 特殊数据库,这很糟糕。 不好,因为如果您更改SEO或想要更好的语义或其他任何东西,则必须更改元素和选择器。 因此,我的建议是始终将类名称分配给您的html元素,您可以通过它们来访问它们。 当然,这不包括内容,
除非您包括其他自定义模块(以WordPress术语–短代码) 特殊数据库,否则在每个元素上编写类都是没有意义的。 您的标记必须尽可 特殊数据库 能简单,请尽量减少元素的包装。 例如具有: 这个例子是您应该认真避免的事情。 如前所述,每个模块都应该能够独立存在 特殊数据库。 尽管可以根据父元素修改模块的样式是完全可以的,但所有样式都不应与任何外部类绑定。 在最佳情况下,包装器类应该是修饰符,您可以在其他任何模块中重用它们。 假设您有一个非常基本的.box元素: v> 它本身应该具有所有样式,
例如填充,边框,基础背景颜色,字体设置 特殊数据库,框大小,阴影等。但是当位于.article元素内部时,此框应先四舍五入,然后在.article内部定义,您可以为.box设置样式。 这样,您可以轻松覆盖基本样式,并且仍然可以将该模块作为任何其他元素的子 特殊数据库元素重用。 article> 将包装器元素视为修饰符。这个概念使您可以重用为模板编写的所有元素。