我在Chrome上經歷了這種奇怪的行爲(我測試了Windows和Linux版本)。我也在Firefox上測試過它,但它在這方面正常工作。Chrome上的奇怪CSS行爲,如框
我有一個WordPress Like框顯示在Wordpress端小部件。 (它使用官方的Facebook插件,但如果它的輸出有問題,我可以自己輕鬆更改它)。實際上它包含了一個iFrame。
一個奇怪的白色填充出現在小部件底部的Facebook徽標下方。奇怪的是,當我將鼠標懸停在只改變其顏色的標題上時,框會突然自動將高度調整爲正確的高度。你可以看到它here右邊的Facebook Like Box小部件(從頂部開始的第三個框)有一些白色填充。將鼠標移動到「Like Us?」上標題,它突然調整高度到正確的。
當用戶導航到另一個頁面並返回到頁面時,會出現更嚴重的問題。打開該頁面後,地址欄中會顯示另一個網址,例如www.google.com。加載完成後,只需點擊Chrome瀏覽器的「返回」按鈕即可。你會突然看到Facebook Like Box不像之前渲染的那樣,但它呈現在一個更淺的盒子裏,醜陋的滾動條出現。
發生這種情況的原因是什麼?它是我第一次遇到這些看似無關的行爲發生的奇怪問題(懸停鏈接並點擊返回)
在div.servicebox { ....寬度:303px; 身高:自動; overflow:auto;}刪除overflow:auto;試試這一次。 – 3bu1
in div.servicebox { .... width:303px; 身高:自動; overflow:auto;}刪除overflow:auto;(對於第二個問題)height:280px;(第一個問題的確切高度)嘗試一次。 – 3bu1
@ 3bu1如果我刪除'overflow:auto',它會突然從盒子中流出,使它更糟糕。確切的身高,是的,我可以嘗試,但擊敗整個點。 – jbx