html - 如何使iframe的宽度和高度与其父div相同?

标签 html iframe width

我在 div 中有一个 iframe。我希望 iframe 的大小与其父 div 的大小完全相同。我使用以下代码设置 iframe 的宽度和高度。

<iframe src="./myPage.aspx" id="myIframe" 
    style="position: relative; 
            height: 100%; 
            width: 100%' 
            scrolling='no' 
            frameborder='0'">

但是iframe的宽度和div不一样,水平滚动条和垂直滚动条都显示。

最佳答案

你有很多错别字。

正确的标记应该是这样的:

<iframe src="./myPage.aspx" id="myIframe" scrolling="no" frameborder="0"
    style="position: relative; height: 100%; width: 100%;">
...
</iframe>

另外,如果这个框架已经有一个 ID,你为什么不把它放在 CSS 中,像这样(来自一个单独的样式表文件):

#myIframe
{
    position: relative;
    height: 100%;
    width: 100%; 
}

HTML

<iframe src="./myPage.aspx" id="myIframe" scrolling="no" frameborder="0" > ... </iframe>

请注意,scrollingframeborderiframe 属性,而不是 style 属性。

关于html - 如何使iframe的宽度和高度与其父div相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18765762/

相关文章:

javascript - jQuery 移除 Font Awesome 图标

javascript - 如何检测重叠元素下的点击?

html - 填充一个div的空间

css - 父元素在CSS中采用子尺寸

html - 如何使按钮元素表现得像 block 元素(维度方面)

html - 使用单选标签显示标签上方的内容 - 仅限 CSS?

javascript - Jquery 选择多个 div

html - 为搜索引擎优化网页中的 iframe 内容的最佳方法是什么

javascript - Jquery 从 iFrame 和 SOP 访问 $(parent.document).scrollTop

java - 如何知道半角或全角字符?