我從第三方網站嵌入iframe。我無法控制它,所以除了寬度和高度之外,我無法更改iframe內的任何內容,這可能是絕對值或百分比值。擺脫iframe身體默認保證金
我想iframe的內容是resposive,所以我將容器的CSS寬度和高度設置爲100%,並且iframe本身具有全尺寸div(相同100%/ 100%)。問題是瀏覽器爲iframe的主體添加了默認的8px頁邊距,所以出現水平滾動條。當我使用開發工具禁用此邊距時,它完全可以正常工作。
澄清它不是iframe邊距。內部文檔body
元素的默認頁邊距爲8px,由瀏覽器設置。
有沒有辦法擺脫那個默認的邊距?很明顯,CSS無法控制iframe,我很確定JS不會在另一個域上工作。 它以固定的高度工作,例如,我將600設置爲iframe高度,將616設置爲容器的高度,但我希望它可以動態更改。
[iframe body remove space]可能的重複(http://stackoverflow.com/questions/13146177/iframe-body-remove-space) – dippas
不,它不是重複的。這個是關於iframe中的空間的;另一個有點不清楚,但我認爲這是關於外面的空間。 – xgretsch