質問

私はこのdivタグの背景画像の設定でCSSを利用する方法がこのように..

インラインCSS:-

.id0, .mySprite:hover div
    {
        background-image: url(<%=GetImage()%>);
        background-repeat: no-repeat;
        width: 728px;
        height: 243px;

    }

HTMLの場合-

<div class="id0"></div>

今か設定する必要 runat="server" このdivタグはありませんか?フランス語が堪能な方、是非ではないエラーが英語上級者の方にお尋ねしたがいフランス語が堪能な方、是非、画像のパスの取得からコードの後ろに---画像なる この ユーザーます。

役に立ちましたか?

解決

  • "Runat=Server" は不要です。CSSが読み込まれわれることを確保するためのクライアントのbrwoser)。
  • まっぴたします。※CSSファイルを評価しないよASP.NET -では基本的には、"url"は、ブラウザを取得する <%=GetImage()%>, を明らかに、ブラウザが何もしません。

結果:は動作しません。 ができ せん。

他のヒント

なぜあなたはパスを生成するサーバーが必要なのでしょうか?画像パスは、CSSファイルへの相対でなければなりませんので、あなたのCSSは、プロジェクト/ CSS / style.cssにしており、画像には、プロジェクト/画像/ myimage.jpgを使用している場合

background-image: url(../images/myimage.jpg);

本当に背景画像として設定されているものをチェックすることも、使用放火犯。あなたも試すことができます。

background-image: url(../images/myimage.jpg) !important;

あなたは、サーバー側のコードからCSSを生成していますか?または、単純な.cssファイルのですか? 背景画像::あなたはの.cssファイルのコードがある場合は、URL(<%=GetImage()%>を)。しない仕事ます。

そして、識別ID0を持つdiv要素のCSSルールは、あなたがいない(#ID0ない.id0)ドット#でそれを定義する必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top