2013-02-10 2 views

Répondre

1
  1. détecter la largeur des requêtes des médias ou JS
  2. css
  3. tablettes Android ont "mobile" dans leur agent utilisateur du navigateur, ios est facile à détecter.
  4. détecter le support de la balise vidéo avec modernizr.
1

Utiliser des requêtes médias CSS comme ceci:

@media screen and (max-width: 680px) 
{ 
    .video { display : none; } 
} 

Cela permet de masquer la .video de classe pour tous les écrans jusqu'à 680px de large

Edit: Vous pouvez bien sûr faire aussi ce l'inverse, Par défaut, définissez .video sur display: none, puis utilisez min-width dans une requête multimédia pour l'afficher réellement à partir d'une certaine largeur.

0

Oui, avec les requêtes des médias:

<div id="video"> 
    //Video here 
</div> 

@media only screen and (max-width: 500px) { 

    #video { 
     visibility: hidden; 
    } 

} 

Cela cacher la div avec l'ID de « vidéo » pour plus petit que 500px tailles d'écran (ou quelle que soit la largeur pixel vous déterminez).

Questions connexes