element 怎么设置<el-main>里的iframe大小占满剩余空间?

element 怎么设置<el-main>里的iframe大小占满剩余空间?设置iframe的width,height的百分比,火狐和谷歌的显示还不一样,怎么解决?

<style>
 
  .el-main {
 background-color: rosybrown;
 color: #333;
 text-align: center;
 line-height: 84vh;
  }

</style>
    <el-main>
                <iframe style="width:100%"  src="http://www.runoob.com">
                
                </iframe>
            </el-main>

style怎么设置?
捕获.JPG谷歌浏览器显示效果。
捕获1.JPG 火狐浏览器显示效果
如果iframe的width调大了,火狐的范围下的el-main的高度会扩大,有什么解决办法么?

阅读 6.5k
1 个回答

思路原理是这样:

外层el-mainflex纵向布局,display: flex; flex-direction: column;
里层iframe设置display: block; flex: 1;,充满整个高度

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题