2012-01-23 20 views
0

我突然在我的Wordpress博客上使用Themeforest主題「Wave」,here獲得了這個長長的水平滾動條。突然長水平滾動條,嘗試了幾種解決方案,包括。 「overflow:hidden」但無濟於事

滾動條沒有出現之前,所以它不是原來的主題(我的意思是我不能責怪這個主題)的問題。 我停用了我認爲可能是原因的最新插件,但沒有任何幫助。 我加了overflow:hidden;到我的身體類(我沒有包裝類),但也禁用垂直滾動,防止其他網站的顯示。

我檢查了寬度屬性,他們很好。

我驗證了CSS和HTML代碼,並修正了那裏的小事情。但問題仍然存在!

我從導航欄中刪除了3頁(可能有很多導致問題的原因)。

所有這一切,沒有解決問題!

我應該提到造成它的小部件是右邊欄中的Polldaddy民意調查。當我刪除它時,滾動消失了。我通過電子郵件發送了Polldaddy的支持,他們回顧了我的主題,甚至將它安裝在他們自己的系統上,但沒有發現任何僞造他們的投票!

我用原始主題模板替換了當前主題文件:php模板,CSS文件和JS文件(包括nav.js)。 這並沒有改變任何東西。

什麼可能呢?

預先感謝您

回答

0

你有兩個CSS屬性促成這是造成滾動條問題的組合:

<div id="stwrapper" class="stwrapper" style="visibility: hidden; top: -999px; left: -999px;"> 
<div id="SwfStore_swfstore_0" style="position: absolute; top: 0px; left: -2000px;"> 

通過消除雙方left: -...px;屬性水平滾動條應消失。

+0

謝謝基督教徒,真的很感謝你的幫助。我不確定你在哪裏找到這些。我看着我的CSS。 只有一個包含「999」的propery,即: z-index:999; 請注意,它沒有「左」 我沒有找到任何包含「2000」的CSS屬性! 我還沒有找到任何「stwrapper」或「SwfStore_swfstore」,即使在頁面的源文件中。 那你看到他們在哪裏? 順便說一句,我從來沒有錯過任何「lef:-xxx」值,所以如果他們在那裏,他們原本就是在那裏的主題,並且t =主題在沒有滾動條的情況下工作正常,那麼是什麼原因造成了這個問題呢? – Mouad

+0

嗨,再次,CSS是在HTML中,也許由JavaScript插入,以便它不容易在純HTML中可見:stwrapper是之前的最後一個元素,SwfStore _...位於#mid#mid-inner#sidebar- right#text-9 .textwidget #PD_superContainer。不知道這些來自哪裏,也許你現在可以。嘗試添加以下內容到您的CSS文件來覆蓋這些設置 - 至少作爲一種解決方法:'#stwrapper,#SwfStore_swfstore_0 {left:0px!important}' – pong

+0

好吧。從你給我看,它似乎在一個文本邊欄..這的確是這種情況,因爲只有當Polldaddy民意調查小部件被激活(我把投票JAVA代碼在文本小部件內)時,滾動纔會出現.. (你可以在網站上看到這個小部件:http://alkotab.net/)。 所以我可以安全地說它確實是由小部件引起的? 問題是,Polldaddy的一名開發人員(投票託管服務)說他檢查並確保錯誤不是源於他們的一方,並且他在同一個主題中的同一個小部件中安裝了相同的投票,並且他沒有有錯誤! – Mouad

相關問題