1

まだわかりません。順序付けられていないリストの箇条書きとして画像を使用することができました。これは、CSSコードがULを含むhtmlファイル内にある場合にのみ機能します(リストまたはクラスにIDを添付するかどうかは関係ありません)。これは私のスニペットです:

<head>

   <link rel="stylesheet" href="fis_css/subtitles.css" type="text/css" name="stil_b">



    <style type="text/css">

      .lista{
             list-style-image:url("buttons/pic.gif");
             background-repeat:no-repeat;
             }

    </style>

    </head>


<body>

<div id="lista_meniu">
   <ul class="lista">
      <li><a href="#c1">Perioadele critice de dezvoltare al creierului la copii </a></li> 
      <hr>
      <li><a href="#c2">Dezvoltarea vizual&#259; &#351;i auditiv&#259; </a></li>
      <hr>    
      <li><a href="#c3">Dezvoltarea limbajului verbal </a></li> 
      <hr>   
      <li><a href="#c4">Dezvoltarea fizic&#259; &#351;i motorie </a></li> 
      <hr>   
      <li><a href="#c5">Dezvoltarea emo&#355;ional&#259; &#351;i social&#259; </a></li>
   </ul>
</div>

....................................

ありがとうございました!

4

2 に答える 2

3

これは、画像に指定された相対URLが、ドキュメントではなく、外部CSSの場所を基準にしているためです。

部分的なURLは、ドキュメントではなく、スタイルシートのソースに関連して解釈されます

http://www.w3.org/TR/REC-CSS1/#url

画像への絶対URLを指定しますli

于 2012-10-03T17:36:19.597 に答える
2

画像に使用しているパスは、htmlファイルからの相対パスでは正しいですが、cssでは正しくありません。

../画像フォルダとcssフォルダが同じレベルにあると仮定すると、画像のURLの先頭に追加する必要がある場合があります。

したがって、使用するURLはhtmlページ内で使用する場合は正しいですが、cssは下位ディレクトリにあるため、同じ相対URLを使用して同じ画像を見つけることはできません。

于 2012-10-03T17:36:33.597 に答える