简体   繁体   English

背景图像没有出现

[英]Background image not showing up

I am using the following css file to generate a simple layout as a test: 我使用以下css文件生成一个简单的布局作为测试:

@font-face {
    font-family: blackboard;
    src: url('../fonts/KGTenThousandReasons.ttf');
}

body {
    font-family: blackboard;
    font-size: 1.3em;
    color: #FFF;
    margin: 0px;
}

html {
    background-image: url('../images/Chalkboard.jpg') no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
}

.container {
    margin: 0 auto;
    width: 980px;
}

#header {
    text-align: center;
    margin-top: 15px;
}

#header p {
    font-size: 0.5em;
}

#left_column {
    float: left;
}

#right_column {
    float: right;
}

.list {

}

.list li {
    margin: 5px;
}

.list ul {
    list-style-type: none;
    font-size: 0.7em;
}

.list2 {
    position: relative;
    width: 200px;
    list-style-type: none;
    top: 75px;
    right: 100px;
    font-size: 0.6em;
    float: left;
}

.clear_both {
    clear: both;
}

#footer {
    width: 100%;
    height: 50px;
    font-size: 0.5em;
}

.small_container {
    position: relative;
    top: 25%;
    height: 100%;
    text-align: center;
}

a {
    color: white;
    text-decoration: none;
}

a:hover {
    color: gray;
}

.selected {
    color: gray;
    font-weight: bolder;
}

.paginate {
    border: 1px solid whitesmoke;
    padding-left: 10px;
    padding-right: 10px;
    margin: 5px;
}

#pagination {
    padding-top: 10px;
}

h1 {
    font-size: 1.1em;
}

The problem I am having is that the background image of the html tag will not show up when I upload it to my hosting service. 我遇到的问题是当我将其上传到我的托管服务时,html标签的背景图片不会显示出来。 It works perfectly on my local machine. 它在我的本地机器上完美运行。 The line I am specifically talking about are these: 我特别谈到的是这些:

html {
        background-image: url('../images/Chalkboard.jpg') no-repeat center center fixed;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
    }

The fonts come out fine and everything else is great just the background image will not produce a result. 字体很好,其他一切都很好,只是背景图像不会产生结果。 Any help would be great. 任何帮助都会很棒。

Change "background-image" to "background". 将“背景图像”更改为“背景”。

html {
        background: url('../images/Chalkboard.jpg') no-repeat center center fixed;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
    }

Are you sure the path to your image is correct? 您确定图像的路径是否正确? You did not by accident forget to upload it, or uploaded it to a different folder then on your local machine... Check it in the chrome inspector to see if the browser can actualy find the image. 您没有意外忘记上传,或将其上传到本地计算机上的其他文件夹...在Chrome检查器中检查它以查看浏览器是否可以实际找到图像。 Or try to set an absolute path to the image in stead of a relative one. 或者尝试设置图像的绝对路径而不是相对路径。

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

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