jQuery Mobile Grid avec des images à redimensionnement automatique
J'ai cette grille:
<div class="ui-grid-b">
<div class="ui-block-a">
<div class="ui-bar"> <a href="xxx.htm">
<img alt="alt..." src="image.jpg" />
</a>
</div>
</div>
<div class="ui-block-b">
<div class="ui-bar"> <a href="xxx.htm">
<img alt="alt..." src="image.jpg" />
</a>
</div>
</div>
<div class="ui-block-c">
<div class="ui-bar"> <a href="xxx.htm">
<img alt="alt..." src="image.jpg" />
</a>
</div>
</div>
<div class="ui-block-a">
<div class="ui-bar"> <a href="xxx.htm">
<img alt="alt..." src="image.jpg" />
</a>
</div>
</div>
<div class="ui-block-b">
<div class="ui-bar"> <a href="xxx.htm">
<img alt="alt..." src="image.jpg" />
</a>
</div>
</div>
<div class="ui-block-c">
<div class="ui-bar"> <a href="xxx.htm">
<img alt="alt..." src="image.jpg" />
</a>
</div>
</div>
</div>
Mais mes images (180X80px) affichage "recadrée" sur l'écran de l'iPhone (320px de largeur).
Comment puis-je redimensionner automatiquement?
source d'informationauteur Fabio B.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez définir le CSS de vos images automatiquement prendre la totalité de l'espace horizontal disponible sur l'écran:
Ceci permettra de définir chaque image afin de remplir complètement son élément parent (
<div class="ui-bar">
) horizontalement tout en conservant ses proportions.J'ai quelque chose de similaire et j'ai eu le même problème.
Je l'ai corrigé en supprimant certains divs ...
Essayez ceci:
Il fonctionne im mon cas (Testé sur Simulateur d'iPhone, l'Iphone 4, l'Émulateur Android)
En-tête:
CSS: