在PHP中回应div,续订

时间:2014-05-05 17:32:06

标签: php html css

所以,我的php看起来像这样:

function gs_home_widgets() {

        genesis_widget_area(
                'home-top', 
                array(
                        'before' => '<aside id="home-top" class="home-top home-widget widget-area">', 
                        'after' => '</aside><!-- end #home-top -->',
                ) 
        );

        genesis_widget_area( 
                'home-cta', 
                array(
                        'before' => '<aside id="home-cta" class="home-cta"><div class="home-widget widget-area">', 
                        'after' => '</div></aside><!-- end #home-left -->',
                ) 
        );

        echo '<div id="home-divider" class="home-divider">';

        genesis_widget_area( 
                'home-divider-left', 
                array(
                        'before' => '<aside id="home-divider-left" class="home-divider-left first one-half"><div class="home-widget widget-area">', 
                        'after' => '</div></aside><!-- end #home-divider-left -->',
                ) 
        );

        genesis_widget_area( 
                'home-divider-right', 
                array(
                        'before' => '<aside id="home-divider-right" class="home-divider-right one-half"><div class="home-widget widget-area">', 
                        'after' => '</div></aside><!-- end #home-divider-right -->',
                ) 
        );

        echo '</div>';                        
}

genesis();

我正试图用“背景颜色:#E96151”来设置“home-divider”div的样式。所以“home-divider-left”和“home-divider-right”将被正确地着色,但是,好吧....这就是它的样子:

Click here for the image

1 个答案:

答案 0 :(得分:1)

你真的没有完全解释你的问题。对于我可以真正说明背景颜色可能没有显示的原因是因为左右列是浮动对象和你的包装器,&#34; home-divider&#34;没有被清除所以它没有检测到高度。这就是我能从你所问的内容中猜出来的。查看明确的解决方案。