2011-05-18 92 views
1

我有一個用Dreamweaver編寫的網頁。我有我的按鈕作爲背景圖像的一部分,並使用href爲這些按鈕提供功能。但是,當我放大或縮小瀏覽器時,標籤會移動,而背景中的按鈕不再與href標籤對齊。有沒有辦法解決?href隨放大和縮小而移動

感謝

+2

你能發佈你的代碼嗎? – 2011-05-18 18:48:44

+0

您確定自己的瀏覽器中沒有啓用像「僅啓用文本」這樣的功能。 – jerone 2011-05-18 18:52:06

+1

您應該將背景圖像作爲背景圖像,並將按鈕圖像作爲鏈接的背景圖像。這將有助於縮放行爲,並使您的整體佈局對差異瀏覽器中的渲染差異更加挑剔。 – 2011-05-18 18:57:35

回答

1

您需要seperately切片的圖像按鈕,無論是使用Photoshop,GIMP或任何你想要的,並保存在你的圖片文件夾中。然後,您可以使用<img>標記或使用該圖像的<div>背景,並設置「a href」。

所以,你可以做以下任一:

<a href="page"><img src="url" alt="some_text"/></a> 

OR

HTML:

<div id="image"></div> 

CSS:

div#image{ 
background-image:url('image.gif'); 
/* height and width of image */ 
height: 150px; 
width: 200px; 
} 

讓他們放置在你想要的網頁上,你就必須將它們放置在一個div,然後用CSS來增加保證金或填充放置在你需要它的人。所以,如果你使用的第一個選項,你希望它是在一個特定的div的右下方,你可以這樣做:

HTML:

<div id="specific_div"> 
    <div id="image"> 
    </div> 
</div> 

CSS:

#specific_div{ 
height: 400; 
width: 400; 
} 

#image{ 
background-image:url('image.gif'); 
/* height and width of image */ 
height: 150px; 
width: 200px; 
} 

#specific_div #image{ 
/* placement on page */ 
float:right; 
margin-top: 150px; 
} 
+0

歡迎來到社區+1。 – Augiwan 2011-06-13 07:49:15