Pseudo Mot de passe
fleche Inscription
fleche Mot de passe oublié ?
Informations Générales
Chargement en cours...
Nombre de Visites fleche [ 1 036 256 ]
Votre IP fleche [ 38.107.191.118 ]
Vous êtes ici : Home Page Dossiers Trucs et astuces (CSS) Min-width et max-width avec IE
Imprimer le document Version Imprimable

Informations Générales

[425] Posts sur le forum
[453] Membres inscrits
Il y a en ligne :
arrow 0 Membre
arrow 2 Invités
fled Membre en ligne:
Aucun

Partenariat

Partenariat Vous pouvez aider ce site à évoluer, en contribuant à son développement. Proposez vos idées de cours et/ou dossiers.
Rendez-vous dans « Partenariat » pour en savoir plus.


Publicité


Prestataire

N°1 de l'hébergement, location de serveurs, nom de domaines et téléphonie.
(OVH est recommandé par Webelix.net)

www.

Nos Partenaires

CSS - Utilisation de min-width, max-width avec IE

Auteur : 3L!X | Créé le : 04/08/2007 à 19H30 (Source : forum.alsacreations.com)

Les versions antérieures à Internet Explorer 7, ne comprennent pas les propriétés CSS "min-width" et "max-width".
Nous allons donc utiliser une méthode avec du Javascript, afin de reproduire le même résultat.

Note : Les exemples de style sont à placer en commentaire conditionnel pour IE lt IE 7 (lt signifiant less than : "plus petit que")

Pour le cas de "min-width"

<!--[if lt IE 7]>
	<style type="text/css">
	div {
		width: 770px;
		width: expression(document.body.clientWidth <= 600? "600px": "auto");
	}
	</style>
<![endif]-->

Explication : Si la largeur du document est inférieure à 600px, alors il sera forcé à 600px, sinon il restera à "auto" (il y'a donc une apparition des barres d'ascenseur horizontales au seuil de 600px).
Dans le cas où, le JavaScript est inactif, la propriété "width" prendra le relais pour avoir un affichage "raisonnable en largeur".

Pour le cas de "max-width"

<!--[if lt IE 7]>
	<style type="text/css">
	div {
		width: 770px;
		width: expression(document.body.clientWidth >= 1000? "1000px": "auto");
	}
	</style>
<![endif]-->

Explication : Si la largeur du document est supérieure à 1000px, alors il sera forcé à 1000px, sinon il restera à "auto".
Dans le cas où, le JavaScript est inactif, la propriété "width" prendra le relais pour avoir un affichage "raisonnable en largeur".

[0] commentaire - Voir/EditerAjout commentaire

Haut de page