【问题标题】:how to make iframe 100% with no scroll bar如何在没有滚动条的情况下使 iframe 100%
【发布时间】:2017-07-02 00:00:15
【问题描述】:

我正在尝试代表网站的移动版本。我使用没有滚动的 iframe,并使用自定义滚动条创建了 div。它几乎可以工作,只是每个背景图像都被放大了。只要看看小提琴的例子,你就会明白我的意思。我认为这是因为我将高度设置为固定 6000,但我无法弄清楚如何在没有 iframe 滚动条的情况下使 iframe 的高度为 100%。有人可以帮助在没有滚动条的情况下制作 iframe 100%,但在这个小提琴示例中使用固定宽度和自定义 div 滚动条。 http://jsfiddle.net/KMzgm/3387/

 .scroll {
   width: 500px;
   height: 500px;

   overflow: scroll;
}
.scroll::-webkit-scrollbar {
    width: 12px;
}


.scroll::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}

    <div class="scroll">

 <iframe src="http://spruce.yourwebsite.directincorporation.com/home/" height="6000" width="400"
scrolling="no" frameborder="0"></iframe>

</div>

【问题讨论】:

    标签: html iframe scroll


    【解决方案1】:

    尝试将overflow-y设置为隐藏。

    iframe {
      width:500px;
      height: 500px;
      overflow-y: hidden;
    }
    

    【讨论】:

    • 这打破了整个div滚动并将宽度设置为div的宽度。
    【解决方案2】:

    给你。 阅读 vh and vw units.

    http://jsfiddle.net/KMzgm/3389/

        .scroll {
       width: 500px;
       height: 100vh;}
    

    【讨论】:

    • 但这不适用于滚动条 NO,它只适用于 iframe 的滚动条,我尽量避免。
    猜你喜欢
    • 2013-12-11
    • 1970-01-01
    • 2022-12-17
    • 1970-01-01
    • 2011-09-07
    • 2016-04-16
    • 1970-01-01
    • 1970-01-01
    • 2020-05-03
    相关资源
    最近更新 更多