Bootstrap iframe宽度太大

j91ykkif  于 2022-12-07  发布在  Bootstrap
关注(0)|答案(1)|浏览(150)

我试图使iframe拉伸到页面的整个宽度和高度,但当使用“宽度:100%”时,我得到了一个太大的iframe,如图所示。

这是代码:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  </head>
  <style>
  </style>
  <body>

    <h2>Text example to show that the width is too large and the content is out of it</h2>
    <div class="container-fluid">
            <iframe src="index.php" style="width:100%;height:1500px;overflow:hidden; border:none;"></iframe>
    </div>
  </body>
</html>
yvgpqqbh

yvgpqqbh1#

很可能是容器元素(body,main,content,whatever)都有左右填充。使用浏览器工具检查所有可能造成这种情况的元素。如果你找到了,试着删除填充。如果你因为某些原因不能删除,对iframe使用width: 100vw,并对其应用negativemargin-left,该值与容器元素的左填充值相同(但为负值)。
因此,例如,如果body上有一个padding-left: 30px,则将margin-left: -30px(和width: 100vw)应用于该iframe。

相关问题