Maison > interface Web > tutoriel CSS > le corps du texte

Comment redimensionner automatiquement les images avec les modifications de la fenêtre du navigateur en CSS ?

DDD
Libérer: 2024-10-27 00:25:03
original
747 Les gens l'ont consulté

How to Make Images Resize Automatically with Browser Window Changes in CSS?

Redimensionner automatiquement les images en fonction de la taille du navigateur à l'aide de CSS

Question : J'aimerais que mes images ajustent automatiquement leur taille lorsque je redimensionne mon navigateur fenêtre. Cependant, le code ci-dessous ne fonctionne pas :

HTML :

<code class="html"><img src="img/icon_contact.png" alt="" />
<img src="img/icon_links.png" alt="" /></code>
Copier après la connexion

CSS :

<code class="css">img {
    max-width: 100%;
    height: auto;
}</code>
Copier après la connexion

Réponse : Pour activer le redimensionnement des images avec le redimensionnement du navigateur, ajoutez les propriétés suivantes à votre CSS :

<code class="css">img {
    max-width: 100%;
    height: auto;
    width: auto; /* for IE8 */
}</code>
Copier après la connexion

Cela garantit que les images sont mises à l'échelle proportionnellement et s'ajustent automatiquement à l'espace disponible lorsque la fenêtre du navigateur est redimensionnée. .

Explication supplémentaire :

La combinaison de max-width: 100% et height: auto permet aux images de s'étendre jusqu'à leur largeur maximale sans dépasser la largeur de l'élément parent tout en en préservant leurs proportions. Le hack width: auto9 cible spécifiquement IE8, qui autrement ignore la largeur maximale lors du rendu des images.

Par conséquent, toutes les images ajoutées à l'aide de l'option La balise sera "flexible", redimensionnée en réponse aux changements de taille du navigateur.

Exemple :

Référez-vous à l'exemple JSFiddle suivant pour une démonstration fonctionnelle : [Lien JSFiddle]

Ce code ne nécessite pas JavaScript et est compatible avec les dernières versions de Chrome, Firefox et IE.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!