使页脚小工具具有响应性

时间:2013-04-27 作者:Pieter Goosen

我正在处理的主题中有4个页脚小部件。它工作得很好。我唯一做不到的就是小部件的响应能力。4英尺的小部件一直在小屏幕上相邻显示,我需要它们在小屏幕上相互重叠。有人能帮我解决这个问题吗。这是我的代码:

<div id="footerwidget" <?php pietergoosen_voet_widgets_klas(); ?>>
<?php if ( is_active_sidebar( \'sidebar-15\' ) ) : ?>
<div id="first" class="widget-area" role="complementary">
    <?php dynamic_sidebar( \'sidebar-15\' ); ?>
</div><!-- #Eerste .widget-area -->
<?php endif; ?>

<?php if ( is_active_sidebar( \'sidebar-16\' ) ) : ?>
<div id="second" class="widget-area" role="complementary">
    <?php dynamic_sidebar( \'sidebar-16\' ); ?>
</div><!-- #Tweede .widget-area -->
<?php endif; ?>

<?php if ( is_active_sidebar( \'sidebar-17\' ) ) : ?>
<div id="third" class="widget-area" role="complementary">
    <?php dynamic_sidebar( \'sidebar-17\' ); ?>
</div><!-- #Derde .widget-area -->
<?php endif; ?>

<?php if ( is_active_sidebar( \'sidebar-18\' ) ) : ?>
<div id="forth" class="widget-area" role="complementary">
    <?php dynamic_sidebar( \'sidebar-18\' ); ?>
</div><!-- #Vierde .widget-area -->
<?php endif; ?>

2 个回复
最合适的回答,由SO网友:NielsPilon 整理而成

将div的宽度设置为100%,并删除用于较小屏幕的媒体查询的浮点数,如下所示:

@media screen and (max-with 600px){

.widget-area{
float: none;
width: 100%;
}

}
对于桌面视图:

@media screen and (min-with 600px){

.widget-area{
float: left;
width: 25%;
}

}   
顺便说一句,这只是CSS相关的,与Wordpress无关

SO网友:saifur

您需要将每个div的宽度(第一、第二、第三、第四)设置为25%,并使用float:left.

结束

相关推荐

If has $title in widgets

我正在写一个小部件来显示125 x 125像素的广告。广告有6个空间,目前所有作品都有。然而,我想添加一些条件逻辑,这样,如果在一个广告的小部件管理中的值中没有输入任何内容,那么就不会显示add。我想这可以通过使用PHP if或其他什么东西来实现,我不记得它到底是什么。我需要它和<?php & ?> 标签打开。需要检查一下$adone 存在,如果不存在,则显示空白。我知道这里的代码是错误的,但类似这样的代码:<?php if_has($adone_img) ?>