无法通过媒体查询隐藏移动设备中的html5视频

时间:2016-01-12 04:23:12

标签: css html5 css3 media-queries

我无法在移动设备中隐藏视频,我浏览了许多帖子并尝试了很多次,但仍然无法使用@media隐藏视频,而是显示图像。下面是我的html文件和css:

HTML

   <div class="container">
    <div class="logo">
      <h1>Name</h1>
      <hr>
      <h2>address</h2>
        <h3>City</h3>
        <h3>email</h3>
        <p>Personal Experience</p>
        <div class="vdo">
          <video src="####" autoplay muted loop>
        </div>
    </div>
  </div>

CSS

@media only screen and (max-width: 767px) {
.container {
  background: url('hero.jpg') center center cover no-repeat;
}

.vdo {
  display: none;
}
}

有人可以帮帮我,谢谢

3 个答案:

答案 0 :(得分:1)

试试这个:

@media (max-width: 767px)
{
    .vdo video
      {
        display:none !important;
      }
}

答案 1 :(得分:1)

你可以使用。

.vdo {
   display: none !important;
   visibility : hidden !important;
}

但仅display: none !important;在我的电脑中成功运作

  

注意:可能是您的代码存在问题。仔细检查是否有   任何未关闭的标签。清除浏览器缓存。

答案 2 :(得分:0)

你可以试试这个

@media (max-width:767px){
.vdo{
display:none !important;
}
}