Puis-je utiliser une requête média dans CSS interne, et évitera-t-il de charger les images d'arrière-plan que je définis?

Je travaille sur un site responsive où chaque page aura un grand héros de l'image, définie dans le CMS. J'aimerais éviter d'avoir à télécharger que l'image de fond sur les mobiles.

La seule façon que je peux penser à faire c'est d'avoir des CSS dans le head de la page comme ceci:

<style type="text/css">
    @media only screen and (min-width: 680px) {
        .hero-image { background-image: url(../images/image.jpg); }
    }
</style>

D'abord, puis-je utiliser les media queries en CSS?

Deuxième, ça va éviter le téléchargement de l'image sur les mobiles?

Troisième, est-il un meilleur moyen?

Grâce

source d'informationauteur GusRuss89