2011-10-05 91 views
1

我試圖在圖像上顯示文字,當我在可視網頁開發人員工作室的設計視圖的預覽中查看它時,我可以看到文字,但當我生成我沒有看到它的網站。無法在圖像上顯示文字

的代碼是:

<div id="bar"> 
<img src="images/bar_bg.jpg" /> 
</div> 
    <div id="links" > 
     <p> 
      <a href="javascript:window.open('/FAQ','Max','toolbar=no,width=750,height=650,status=no,scrollbars=yes,resizable=yes');void(0);"> 
       FAQ </a>| <a href="javascript:window.open('/PrivacyPolicy','Max','toolbar=no,width=500,height=500,status=no,scrollbars=yes,resizable=yes');void(0);"> 
        Privacy Policy</a> | <a href="javascript:window.open('/CustomerService','Max','toolbar=no,width=500,height=500,status=no,scrollbars=yes,resizable=yes');void(0);"> 
         Customer Service</a> 
     </p> 
    </div> 

的CSS是:

#links { 
Position:absolute; /* 
width: 100%; /* 
text-align: right; 
height: 17px; 
left: 400px; top:1060px; 
z-index: 5; 
} 

    #bar { 

height: 25px; 
width: 900px; 
z-index:-10; 
} 

任何投入將是巨大的,謝謝!

+0

哪來你想顯示的文本?這是鏈接嗎? –

+0

是的,那是我想要顯示的文本 –

+1

爲什麼不使用CSS將其作爲元素的背景?說,'#bar'? –

回答

1

你需要讓bar div的Position: absolute;這需要分配給它的空間了HTML的流動

#links { 
width: 100%; 
text-align: right; 
height: 17px; 
} 

#bar { 
Position:absolute; 
height: 25px; 
width: 900px; 
z-index:-10; 
} 
+0

謝謝,但這使得酒吧完全消失,我需要文字和酒吧(圖像)可見 –

+0

這不應該讓它消失,也許別的事情正在發生。使#像我有它的css –

+0

@Mervin檢查了這一點http://jsfiddle.net/taYjX/ –