【问题标题】:Loading an iFrame Instance on Top of Another iFrame Instance在另一个 iFrame 实例之上加载一个 iFrame 实例
【发布时间】:2012-12-20 08:32:05
【问题描述】:

我的页面上有 3 个 iFrame。第一个 iFrame 占据页面左侧的 45%。第二个 iFrame 占据页面右侧的 45%。我想加载占据页面中间 45% 的第三个 iFrame(它将最后加载并部分覆盖其他 2 个 iFrame)。添加第 3 个 iFrame 后,我注意到它没有加载到其他 2 个 iFrame 之上,而是将自身推到了页面底部。有没有办法让 iFrame 加载到另一个 iFrame 之上?

我的 CSS:

.right {
        float: right;
        width: 60%;
        height: 100%;
        background-color: #006400;
       }
#iframe1 {
          width: 181%; 
          height: 182%; 
          top: 50%;
          left: 50%;
          zoom: 1.00; 
          -moz-transform: scale(0.55); 
          -moz-transform-orgin: 0 0;
          -o-transform: scale(0.55); 
          -o-transform-origin: 0 0; 
          -webkit-transform: scale(0.55); 
          -webkit-transform-origin: 0 0;
         }
#frame1 {
              float: left;
              width: 45%; 
              height: 75%; 
              top: 10%;
              left: 2%;
              margin: 10px; 
              border-style: solid; 
              border-width: 10px;
         }         
#frame2 {
              float: right;
              width: 45%; 
              height: 75%; 
              top: 10%;
              right: 2%;
              margin: 10px; 
              border-style: solid; 
              border-width: 10px;
         }
.frame3 {
            float: center;
            width: 45%;
            height: 75%;
            top: 10%;
            left: 27.5%;
            margin: 10px;
            border-style: solid;
            border-width: 10px;
        }

我的 HTML:

<div class = 'right'>
<div id = 'frame1'>
      <iframe id = 'iframe1' src = 'http://www.wsj.com'></iframe></div>
<div id = 'frame2'>
      <iframe id = 'iframe1' src = 'http://www.wsj.com'></iframe></div>
<div id = 'frame3'>
      <iframe id = 'iframe1' src = 'http://www.wsj.com'></iframe></div>
<br><br><br>
</div>​

【问题讨论】:

    标签: javascript jquery html css iframe


    【解决方案1】:
    .frame3{
        position:absolute;
            top:10%;
            left:27.5%;
        width:45%;
        //other properties
    }
    

    由于绝对位置,您需要确保它限制在其父容器内(如果 预期效果)

    .right{
        position:relative;
        //other properties
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-08
      • 2018-04-18
      • 1970-01-01
      • 1970-01-01
      • 2016-02-07
      • 2016-06-24
      相关资源
      最近更新 更多