【发布时间】:2020-04-14 16:47:13
【问题描述】:
我正在使用 WordPress 主题,我需要为某个页面使用 Bootstrap。
页眉包括这两种样式:
<link rel="stylesheet" href="default.css">
<link rel="stylesheet" href="bootstrap.min.css">
如果样式是在 default.css 中定义的,有没有办法避免使用引导程序?
还是让第一行中的每一行 !important 成为唯一可用的选项?
【问题讨论】:
-
只需交换两个文件的包含顺序。鉴于两个文件都指定了具有相同特异性的选择器,后者定义的获胜。 如果样式是在 default.css 中定义的,有没有办法避免使用引导程序? - 不,没有技术方法。
!important的使用也不是选项。 -
使用
!important是增加特异性的一种(hacky)方法,但还有其他方法(请参阅链接的重复问题)。如果我没记错引导程序,您应该能够通过将 2-3 个 CSS 类添加到您的 HTML 结构然后使用它们来覆盖样式。