2013-02-27 34 views
1

我想在我的網站上使用fancybox2,並且當我使用fancybox鏈接(Firefox)時,我一直讓我的頁面向右移動。從我讀過的關於它我可以通過更改fancybox CSS來解決它,但我不會suceed。Fancybox2通過添加margin-right修改<body>的CSS

我:

body{ 
    width: 1024px; 
    margin: auto; !important; 
} 

而且使用的fancybox的時候,它就會(從螢火蟲看):

<body style="margin-right: 0px;"> 

我試圖改變CSS行:

.fancybox-lock { 
    overflow: auto; 
} 

.fancybox-lock .fancybox-overlay { 
    overflow: auto; 
    overflow-y: scroll; 
} 

但它不會解決問題。

對此的任何幫助將非常感激!

+0

爲什麼不使用通用包裝容器而不是將尺寸應用於'body'標籤? (你會節省很多頭痛;) – JFK 2013-02-27 19:31:06

+0

你是如此的正確。這解決了我的問題,儘管我從來不知道在身體上應用一些CSS是一個不好的習慣!謝謝,我學到了東西,它解決了我的問題:) – NicoDeug 2013-02-28 14:08:19

回答

1

當使用!重要時,它應該沿着值而不是在分號後面。

這是錯誤的:

margin: auto; !important; 

這是正確的:

margin: auto !important; 

希望這讓你更接近的解決方案。