0

次の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;
}

私が抱えている問題は、ホスティングサービスにアップロードしたときにhtmlタグの背景画像が表示されないことです。それは私のローカルマシンで完全に動作します。私が具体的に話している行は次のとおりです。

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

フォントはうまく出て、他のすべては素晴らしいですが、背景画像だけでは結果が得られません。どんな助けでも素晴らしいでしょう。

4

2 に答える 2

2

「background-image」を「background」に変更します。

html {
        background: url('../images/Chalkboard.jpg') no-repeat center center fixed;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
    }
于 2012-08-20T06:07:32.113 に答える
0

画像へのパスは正しいですか? 誤ってアップロードするのを忘れたり、ローカルマシンの別のフォルダーにアップロードしたりしませんでした... クロムインスペクターで確認して、ブラウザーが実際に画像を見つけられるかどうかを確認してください。または、画像への相対パスではなく絶対パスを設定してみてください。

于 2012-08-19T23:47:05.207 に答える