为什么包装图像背景不显示?

时间:2016-06-05 15:53:15

标签: html css wordpress

我想在包装器div中设置背景图像。 这是HTML文档:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="<?php bloginfo('charset'); ?>">
    <title><?php echo get_bloginfo_rss('name'); ?> | <?php echo get_bloginfo_rss('description'); ?></title>
    <link rel="shortcut icon" href="<?php echo get_template_directory_uri (); ?>/genericons/favicon.ico" type="image/x-icon"/>
    <link rel="icon" href="<?php echo get_template_directory_uri(); ?>/genericons/favicon.png" type="image/png"/>
    <link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/style.css" type="text/css"/>
    <?php wp_head(); ?>
</head>
<body>
    <div id="wrapper">

        <?php wp_footer(); ?>

    </div>
</body>
</html>

这是我的CSS文件:

body {
    background-color: #020111;
}

#wrapper {
    background-image: url('http://trytoknow.altervista.org/wp-content/themes/ttktheme/background.bmp');
    background-color: #020111;
    background-size: cover;
    width: 960px;
    height: auto;
}

如果我将片段粘贴到CSS的正文部分中,它的工作方式与我通过样式内联的body标签一样。 但我希望只为包装器设置背景。它不想工作!

    body {
      background-color: #020111;
    }
    #wrapper {
      background-image: url('http://trytoknow.altervista.org/wp-content/themes/ttktheme/background.bmp');
      background-color: #020111;
      background-size: cover;
      width: 960px;
      height: auto;
    }
<div id="wrapper">

some text

</div>

2 个答案:

答案 0 :(得分:0)

看起来你的div是空的并且已经崩溃了。高度为0.但是添加填充顶部:200%;你的css在我的本地机器上运行。我在这里得到了这个想法need-empty-div-with-background-image-to-force-height-and-must-be-responsive

宽度:1920px;高度:1080px;也有效。

答案 1 :(得分:0)

增加你的身高或者你可以增加填充 如果设计通过增加填充来干扰而不是仅仅给出例如底填充:50像素;等

我希望它对你有用。 感谢