2013-06-18 16 views
10

Bağlantı etiketi bir görüntü kullanarak bir düğmeyle görünüyorum, ancak tarayıcıda hiçbir şey göstermiyor. Bu benim defa kodudurCSS kullanarak bir bağlantı etiketine nasıl resim eklenir?

...

HTML

<span> 
    <a id="knapNyhed" href="file:///E:/Projekt_skolespil/hjemmeside/index.html"></a> 
</span> 

CSS

.knapNyhed{ 
    background-image: pic/knap_nyhed_layout_00.png; 
    width:226px; 
    heigth: 50px; 
    margin: 0 2px 0 2px; 
} 

sen benim düğmesini göremiyorum neden yardımcı olabilir Umut

cevap

11

Eklemek zorundasınızveya display:inline-blocka etiketleri varsayılan olarak display:inline olarak ayarlanmıştır ve satır içi öğeler width, height veya margin'a sahip olamaz.

Arka plan görüntüsünü çalışmak için url'u eklemelisiniz. Lütfen bu URL'nin css dosyanıza göre olduğunu unutmayın.

#knapNyhed { 
    display:block; 
    background-image: url(pic/knap_nyhed_layout_00.png); 
    width:226px; 
    heigth: 50px; 
    margin: 0 2px 0 2px; 
} 
+0

width belirtmeden bunu yapmanın bir yolu var mı? Bu, belirli bir sayıya ve mobil ekranlar için kötü bir değere sahip olmak yerine oldukça esnek değildir, çünkü belirtilen genişliğin altında otomatik olarak yeniden boyutlandırılmazlar. –

+0

Genişlik:% 100; max-width: 226px' yerine. – jantimon

2

Sen url() böyle

ile dosyaya yolunu surrond zorunda:

background-image: url('pic/knap_nyhed_layout_00.png'); 
İlgili konular