2011-09-21 166 views
6

我有這個代碼,它在Firefox中工作得很好;但在Explorer上向右移動。這段代碼有什麼問題,我看不到?IE位置問題:絕對

您的幫助表示讚賞

<div style="position: absolute; top: 170px"><a href="http://www.mysite.com"><img src="images/sponsor.png" /></a></div> 

我很期待是圖像上的主頭圖像 - 這工作好嗎在Firefox的頂部顯示,但移動到最右邊的IE造成現場打破。不知道爲什麼會這樣。

+1

嘗試添加'left:0px;'以及,也許在IE中它不會給它這樣的默認值.. –

+0

@ shadow-wizard - 謝謝你,它的工作。 – Julie

+1

乾杯,我也已經將它添加爲現在的答案..沒想到它是如此簡單大聲笑。順便說一句,當使用'@'時,不要用'-'替換空格,只需省略例如'@ shadowwizard',但更好的是,你只能使用前三個字母,例如'@沙'或更多「友好」,但仍然短'@影子':) –

回答

15

添加left: 0px;爲好,IE瀏覽器可能不會給它這樣的默認值:

<div style="position: absolute; top: 170px; left: 0px;"> 
0

我發現IE瀏覽器將無法識別性能聲明如下:

top:(space)20px; 

- 所以,如果你有一個:20px之間的空格IE將忽略該屬性。我希望這可以幫助別人。