我正在构建一个 wordpress 站点,并且我希望侧边栏与容器具有相同的高度。
像这样:
但是,有些页面看起来像这样:
这是当前的CSS:
#secondary .widget_nav_menu{
background:url(xxxsbbg.png) repeat-y;
width:270px;
height:auto;
margin-left:-50px;
padding-bottom:400px;
padding-top:20px;
}
#savusumo{
background:url(xxxsavusumo.png);
height:341px;
width:361px;
position:absolute;
bottom:50px;
left:-120px;
}
#secondary .menu a{
color:white;
}
#secondary .menu{
list-style:none;
}
#secondary .menu .menu-item{
}
#secondary .sub-menu{
list-style:none;
}
.valittu{
width:100px;
background:red;
}
#secondary .menu-item{
margin:10px; 0px;
}
我试过height:100%;
了,但看起来几乎一样。并且使用inherit 会继承div #secondary 的高度,而我需要继承#primary 的高度。可能吗?
侧边栏:
<div id="secondary" class="widget-area" role="complementary" style="position:relative;">
<?php if ( ! dynamic_sidebar( 'sidebar-1' ) ) : ?>
<aside id="archives" class="widget">
<h3 class="widget-title"><?php _e( 'Archives', 'twentyeleven' ); ?></h3>
<ul>
<?php wp_get_archives( array( 'type' => 'monthly' ) ); ?>
</ul>
</aside>
<aside id="meta" class="widget">
<h3 class="widget-title"><?php _e( 'Meta', 'twentyeleven' ); ?></h3>
<ul>
<?php wp_register(); ?>
<li><?php wp_loginout(); ?></li>
<?php wp_meta(); ?>
</ul>
</aside>
<?php endif; // end sidebar widget area ?>
<div id="savusumo"></div>
</div><!-- #secondary .widget-area -->