Est-il possible de mettre les CSS @media règles inline?

J'ai besoin de charger dynamiquement des images des bannières dans une appli HTML5 et voudrais un couple de versions différentes pour répondre à des largeurs d'écran. Je ne peux pas déterminer correctement le téléphone de la largeur de l'écran, de sorte que la seule façon que je peux penser de le faire est d'ajouter des images d'arrière-plan d'un div et de l'utilisation de @media pour déterminer la largeur de l'écran et afficher l'image correcte.

Par exemple:

 <span style="background-image:particular_ad.png; @media (max-width:300px){background-image:particular_ad_small.png;}"></span>

Est-ce possible, ou quelqu'un a d'autres suggestions?

InformationsquelleAutor Dancer | 2012-03-21