2010-07-29 161 views
0

我有一排按鈕(6 6)相同的大小。當每一個被滾過..爲什麼我的圖像在翻轉時會改變位置?

<img src="home.jpg" onmouseover="HomeAct(this)" onmouseout="Home(this)"/> 

function HomeAct(obj){ 
    obj.src='webseparada/home.png'; 
} 

function Home(obj){ 
    obj.src='webseparada/home.jpg'; 
} 

home.jpg是一個普通的矩形

home.png是一個文件夾,其中標籤ES是按鈕(home.jpg)


這是爲什麼button1發送下一行所有重新編輯按鈕的原因。 當我在按鈕2 sept它不會移動button1,但它沿着一條線,併發送AL剩餘的另一條線,任何人都可以告訴我,如果這可以通過CSS來糾正?

非常感謝您

+1

這兩個圖像的大小不一樣嗎? – Lazarus 2010-07-29 15:44:32

+0

如果您不預加載圖像的.png版本,則可能會看到加載口吃。如果您在''標籤上定義了寬度和高度屬性,會發生什麼情況? – Pat 2010-07-29 15:49:30

+0

是的,他們是。但它應該是一個問題 – 2010-07-29 15:49:37

回答

1

您確定圖片大小相同嗎?如果他們沒有,這將是有道理的。您也可以通過CSS明確指定圖像大小,以強制它們保持一致。

+0

好的答案!我可能還會補充一點,Ignacio可以在標記中設置高度/寬度屬性。 – 2010-07-29 15:55:40

+0

我可以通過css指定大小和位置嗎? – 2010-07-29 15:57:47

+0

是的。寬度和高度屬性。 – 2010-07-29 16:11:19

相關問題