4

最初のWindows8アプリを作成していますが、CSSに問題があります。

その中にフォルダimagesと背景テクスチャbg.pngがあります。また、スタイルシートはcssフォルダにあります。

CSS

#contenthost {
  height: 100%;
  width: 100%;
  background: url("../images/bg.png") repeat;
}

しかし、何も起こりません!どちらがうまくいくか試しbackground: #999てみました。私は何をすべきか?

4

3 に答える 3

2

アプリのルートを基準にした画像へのパスを使用して例を試しましたが、問題なく機能しました。

#contenthost {
    height: 100%;
    width: 100%;
    background-image: url('/images/logo.png');
    background-repeat: repeat;
}

コードに関しては、これは次のようになります。

#contenthost {
    height: 100%;
    width: 100%;
    background: url('/images/bg.png') repeat;
}
于 2012-10-09T10:35:34.967 に答える
0

パスでない場合(上記のように絶対対相対を使用すると修正されます)、id=contenthostの要素があることも確認する必要があります。

CSSではidとclassesの両方を実行できるため、ページコントロールのスタイル設定を開始すると、(。mypage .subsection)のようなクラスが多用されていることがわかります。

最後に、次のように、いつでも個々のhtmlファイルの背景をbodyタグに直接設定できます。

        <body style="background-image: url('/images/bg.png');">
于 2012-10-09T12:25:48.953 に答える
0

プロジェクトフォルダに画像を保存することもできます。そして、次のようにhtmlページにロードします。

<img id="mainImg2" src="ms-appdata:///Local//bckgrnd.jpg" />
于 2012-10-09T14:53:29.803 に答える