2013-08-19 48 views
-1

我有一個簡單的對象,我希望顯示在我的頁面的某個位置。CSS保證金在瀏覽器之間的不同位置顯示

代碼:

.DownloadBtn 
{ 
    height:35px; 
    width:150px; 
    background:#09F; 
    display:block; 
    position:absolute; 
    margin:280px 60px; 
} 

<a href="/products.html" class="DownloadBtn">Download Now</a> 

這在火狐上完美的位置,顯示我的下載按鈕。 但是,在谷歌瀏覽器中,它在左側滑動得更多。 IE上的 ,它在左側滑動得更多。

所以基本上,它是一種像這樣:

火狐:-------- -------- DownloadNow

鉻:---- DownloadNow --- --------

IE:--DownloadNow -------------------

有沒有一種方法可以讓我在一個擁有它秒所有瀏覽器的位置? 感謝您的幫助!

+0

它保持在我電腦上所有瀏覽器的相同位置。 – Cameron

+0

否定:謹慎解釋?嗯...它不是我的,因爲某些原因.. – noobHERE

+0

哪個版本的IE?每種情況下有多少像素?截圖?小提琴重現了這個問題? – FelipeAls

回答

0

可以使用

<!--[if IE]> 
<link rel="stylesheet"href="ie.css" /> 
<![endif]--> 
+0

我正在談論IE8 +,我不認爲他們會要求IE特定的樣式表。這仍然不能解決鉻問題。 – noobHERE

0

你有沒有嘗試過這樣的事情在CSS加載IE特定的樣式表

margin-left:auto; 
margin-right:auto; 
0

我不知道這是否是有效的方式,但我已經固定它使用margin:auto屬性。 請參閱我的示例下面的代碼。

.downloadbtn 
{ 
    margin: 0 auto; 
    padding: 0; 
    position: relative; 
    right: 400px; 
    top: 200px; 
} 
相關問題