0
我有一個應該有垂直滾動條的iframe,但我不希望水平滾動條出現。我做的任何事情都是讓滾動條消失,除了在iframe標籤中放置滾動=「no」,但我不能這樣做,因爲我需要垂直滾動條。無法從iframe刪除水平滾動條
我嘗試了以下的東西擺脫滾動條:
<iframe src="xxx" style="overflow-x:hidden;overflow-y:scroll" height="800"></iframe>
和
<iframe src="xxx" scrolling="yes" horizontalscrolling="no" verticalscrolling="yes" height="800"></iframe>
但水平滾動條就不會消失。
You can view the page here,儘管您需要將iframe上的高度設置爲800以獲得滾動問題(iframe在Chrome上調整大小,但它不在ie8上,這就是爲什麼我需要垂直滾動功能)
我的寬度設置爲iframe,但iframe的內容可能會比這更寬。我發現其中一個正在加載的頁面有一個寬度爲928px的對象,它超出了我的iframe的寬度;這是什麼導致水平滾動條。但是,我無法訪問正在加載到iframe中的頁面的css文件。 – 2015-02-05 20:48:12
@ user3784238不幸的是這是不可能的。您必須使用iframe以外的其他方法,例如使用cURL服務器端來檢索頁面,然後應用您自己的CSS規則。 – jdu 2015-02-05 21:16:19