WordPress 3.6本地播放器没有响应吗?

时间:2013-08-12 作者:mysterious

使用wordpress 3.6,可以在页面/帖子中嵌入视频。但这些视频没有响应。有没有办法让他们做出反应?我为media element player找到了一种style=“宽度:100%;高度:100%”方法,但不知道如何将其与视频标记一起使用。

2 个回复
SO网友:Chris

尝试添加此CSS:

.wp-video-shortcode {
    max-width: 100%;
}

.wp-audio-shortcode {
    max-width: 100%;
}

SO网友:joshrathke

是的,这叫做固有纵横比。Here 是一篇关于CSS技巧的文章。

其思想是创建一个没有高度、100%宽度的视频包装div。然后在y方向给它一定百分比的填充。由于所有内容都基于百分比,因此容器将随父元素的宽度拉伸,同时保持其纵横比,这对于视频非常重要。

最后一步是将视频绝对定位,并将top、right、bottom和left全部设置为零,以将侧面锁定到前面提到的视频容器div上。

标记如下所示

<style>
   .video-container {
      position: relative;
      height: 0px;
      width: 100%;
      padding-bottom: 56.25%; /* 16:9 */
      padding-top: 25px;
   }

   .video {
      position: absolute;
      top: 0px;
      right: 0px;
      bottom: 0px;
      left: 0px;
   }
</style>

<div class="video-container">
   <div class="video">
      <!---VIDEO GOES HERE--->
   </div>
</div>

结束