120clock: background-image via externem Stylesheet nicht angezeigt

Beitrag lesen

@@120clock:

nuqneH

... muss es natuerlich:
a:link#sl { ...
... heissen!

Nein, muss es nicht. Nicht, dass du dich bald wunderst, dass schon wieder kein Hintergrundbild angezeigt wird: die Pseudoklasse :link macht ihrem Namen keine Ehre.

... du sprichst in Raetseln, mein klingonischer Freund ^^

Falls Du aber meintest, dass nach einem Klick kein Bild mehr da ist, kann ich Dich beruhigen, dafuer ist gesorgt:

HTML (mit "unsichtbaren" Link-Titeln)

  
<div>  
  <div>  
    <a href="suche.php-html" id="sl">  
      <span class="not_visible">Suche</span>  
    </a>  
  </div>  
  .  
  .  
  .  

CSS

  
.not_visible {  
  display:none;  
}  
a:link#sl {  
  float:left;  
  background-image: url(absolute/path/to/image); 	  
  background-repeat: no-repeat;  
  width: 128px;  
  height: 57px; 	  
  border: none;  
  display:block;  
}  
a:hover#sl  {  
  background-image: url(absolute/path/to/image);  
}  
a:visited#sl  {  
  background-image: url(absolute/path/to/image);  
}  

Gruss