css
  • twitter-bootstrap
  • iframe
  • 2017-09-26 36 views 0 likes 
    0

    在本页面http://www.prllighting.com/中,我在单独的引导列中的视频旁边(在主横幅下方)有一个Photoplus小部件,我不明白为什么当页面低于1200像素时,小部件会出现在iframe视频下方。我把它们都放在DIV中,并且像这样定义它们:如何使用iframe停止另一列下方的div中的div?

    <div class="photoplus"><script type='text/javascript.....</script></div> 
    <div class="productpage-video"><iframe width="640" height="360" 
    src="https://www.youtube.com/embed/..."></iframe></div> 
    
    .photoplus { 
    display:inline-block; 
    width: 200px; 
    height:332px; 
    } 
    
    .productpage-video { 
    display:inline-block; 
    } 
    

    如何编辑它,使它们从不重叠?

    回答

    0

    你的“photoplus”类的固定宽度为200px,它应该是百分比宽度。 (100%) 而且它的内容也应该是100%可调整的宽度; 而这个类里面的“productpage-video”,iframe的宽度是固定的。那个也应该是100%。

    .photoplus { 
         display: inline-block; 
         height: 332px; 
         width: 100%; 
        } 
    
        .photoplus iframe { 
         width: 100% !important; 
        } 
    
        .productpage-video iframe { 
         width: 100% !important; 
        } 
    

    但无论如何,当小尺寸(移动尺寸),更好地将视频移动到第二行。

    +0

    感谢您的回应,但这并没有解决问题。问题在于,当您将浏览器的大小调整到1200 px以下时,photoplus小部件仍会部分位于视频下方。实际上更糟。为什么一个div /列在另一个下面? – Greg

    相关问题