繁体   English   中英

背景图像未显示

[英]Background-image not showing up

由于某种原因,当我尝试显示云图像(与山图像完全一样)时,它没有显示! 怎么会? 这两个图像都是.png文件。 但是,树图像具有纯色背景(不透明),而云具有透明背景。 这是引起问题的原因吗? 如果是这样,我该如何解决?

html
{

    /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FFFFFF), color-stop(1, #00A3EF));

    /* Webkit (Chrome 11+) */ 
    background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #00A3EF 100%);

}


.sky {
    background: url(clouds2.png) repeat-x; 
    display:     block;
    width:       500px;
    height:      500px;
     border: 1px solid red; 
}







<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3c.org/TR/xhtml11/DTD/xhtml11-strict.dtd">

<!-- START HTML -->
<html>

    <!-- START HEAD -->
    <head>

        <!-- Adding title, meta, link to css and scripts to javascript files -->
        <title>27 Days</title>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
        <link rel="stylesheet" type="text/css" href="css/27.css" />

    <!-- END HEAD -->
    </head>

    <!-- START BODY -->
    <body>

        <!-- Creating div to encompass our entire piano -->
        <div class="sky" id="sky">
            <div class="clouds1" id="clouds1"></div>
            <div class="clouds2" id="clouds2"></div>
        </div>

    <!-- END BODY -->
    </body>

<!-- END HTML -->
</html>

据我所知,您必须将颜色指定为background的第一个参数,并将图像放在单引号中:

background: transparent url('clouds2.png') repeat-x;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM