下面的代码没有应用 CSS 规则clearfix: after
我从未使用过中间有冒号的 CSS 规则,所以我不知道为什么它不起作用,任何帮助。
我的 SCSS 文件中有以下代码
.clearfix { zoom: 1;}
.clearfix:before, .clearfix:after {
content: "";
display: table;
}
.clearfix:after { clear: both; }
以下是我的html:
<div id="sidebar1" class="sidebar fourcol first clearfix:after" role="complementary">
<?php if ( is_active_sidebar( 'sidebar1' ) ) : ?>
<?php dynamic_sidebar( 'sidebar1' ); ?>
<?php else : ?>
<!-- This content shows up if there are no widgets defined in the backend. -->
<div class="alert help">
<p><?php _e("Please activate some Widgets.", "bonestheme"); ?></p>
</div>
<?php endif; ?>
</div>