Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1456 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [CSS] Largeur minimale sous IE

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[CSS] Largeur minimale sous IE

n°1280894
ANViL
yep...definitely ♫
Posté le 10-01-2006 à 20:27:41  profilanswer
 

Hi all,
 
Comme vous le savez certainement, seul IE ne gère pas la propriété min-width="" , ça m'embête bien et je ne trouve pas d'alternative.
 
Supposons une page de largeur relative à la taille de la fenetre (donc en %). Comment feriez vous comprendre à IE que la page ne peux pas descendre en dessous d'une certaine largeur ?
 
Merci d'avance.


Message édité par ANViL le 10-01-2006 à 20:28:25
mood
Publicité
Posté le 10-01-2006 à 20:27:41  profilanswer
 

n°1280961
Sh@rdar
Ex-PhPéteur
Posté le 10-01-2006 à 21:47:33  profilanswer
 

tu peux tricher en lui collant un contenu de taille fixée en pixel (image, table, div etc etc) et pas forcément visible ;)


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°1281258
ANViL
yep...definitely ♫
Posté le 11-01-2006 à 12:36:29  profilanswer
 

waip je sais mais c'est vraiment du bricolage. Je me demandais s'il n'y avait pas plutot une propriété CSS que seul IE interpreterait et qui lui dirait de garder une largeur fixe.

n°1281295
Sh@rdar
Ex-PhPéteur
Posté le 11-01-2006 à 13:43:24  profilanswer
 

cherche dans les hack alors, mais c'est pas pire que d'y mettre un contenu...


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°1281352
j_lecruel
☀ ☁ ☂
Posté le 11-01-2006 à 14:35:16  profilanswer
 

Salut,
 
IE interprète les balises width et height comme min-width et min-height ; tu peux donc utiliser le hack de l'underscore :
 

Code :
  1. _width:...px;


 
Ainsi seul IE interprètera cette propriété...


---------------
♈ ♋ ♌ ♍ ♎ ♏ - Agora Fidelio | Galerie d'art Toulousaine
n°1281796
energiez
Posté le 12-01-2006 à 00:55:12  profilanswer
 

a ca, je connaissait pas! Cool le coup de _ :D

n°1281826
j_lecruel
☀ ☁ ☂
Posté le 12-01-2006 à 08:54:00  profilanswer
 

Oui c'est bien pratique comme hack... IE ne faisant rien ou presque comme les autres (bon ok j'exagère un peu) c'est très utilise de pouvoir utiliser des propriétés que lui seul interprètera.


---------------
♈ ♋ ♌ ♍ ♎ ♏ - Agora Fidelio | Galerie d'art Toulousaine
n°1282229
Kuzco95
Posté le 12-01-2006 à 15:48:20  profilanswer
 

IE interprète les balises width et height comme min-width et min-height ??
 
Excuses moi mais j'en suis pas certain...

n°1282243
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 12-01-2006 à 16:03:29  profilanswer
 

Je confirme.
 
Par contre, depuis Firefox 1.5, ce hack provoque une erreur dans la console d'erreur, c'est gavant. :/

n°1282328
Paul-Hewso​n
C'est-y pas mignon ?
Posté le 12-01-2006 à 17:02:15  profilanswer
 

Je ne suis pas totalement sur de ce que je vais dire mais..
 
Un truc qui me semble logique c'est de mettre !important après un width auto
Et de placer un width après pour IE (vu que pour IE width = min-width).
Et de terminer par min-width pour les bons browser.
 
Ce qui donne ceci :
 
width: auto !important;
width: 100px;
min-width: 100px;
 
Et je pense que ça fonctionne, non ?
 
Nb : pour ce qui ne comprendrai pas la subtilité IE ne gère pas le "!important" il me semble.. donc :p


Message édité par Paul-Hewson le 12-01-2006 à 17:04:14

---------------
Vds rien (pour l'instant)|Vds rien (pour l'instant)
mood
Publicité
Posté le 12-01-2006 à 17:02:15  profilanswer
 

n°1282743
Kuzco95
Posté le 13-01-2006 à 10:55:53  profilanswer
 

Yeap, je confirme pour le !important de Paul... ca passe sous FFox mais pas IE...
 
D'ailleur, tite astuce, moi je m'en sers pour les *.PNG, du style :
 
background : url('toto.gif');
background : url('toto.png') !important;
 
ca permet quelques bidouilles pour les transparences ;)
 
En revanche, je vais tester mais je vois pas pourquoi IE prendrait un width pour un min-width... J'ai toujours fixé mes largeurs avec width, elles ont toujours etees fixes, pas comme un min-width??

n°1282746
omega2
Posté le 13-01-2006 à 10:58:15  profilanswer
 

kuzco95 : définis donc ton width à 10 px et met dans ton élément une image qui fait 100 px de largeur. Tu véras bien si IE augmente la largeur de l'élément ou s'il t'affiche ton image sur 10px uniquement.

n°1282760
Kuzco95
Posté le 13-01-2006 à 11:07:50  profilanswer
 

Ah ouais ok, ca je veux bien que IE merdouille pour les images!!
 
Moi le min-width je voyais plus un truc du genre :
 
width : 80%;
min-width : 200px;
 
Donc la, sous IE, ca sera toujours 80% alors que sous FFox ca va diminuer jusqu'a 200px et pas moins.

n°1282764
Paul-Hewso​n
C'est-y pas mignon ?
Posté le 13-01-2006 à 11:09:58  profilanswer
 

Bah si tu mets pas les mêmes valeurs oui c'est sûr ^^

n°1282766
omega2
Posté le 13-01-2006 à 11:11:04  profilanswer
 

ben oui, ie ne conait pas min-width, c'est normal qu'il le prenne pas en compte et qu'il considére donc que la taille minimale de la zone, c'est 80% de la largeur. (son min-width à lui, c'est width tout court)

n°1282767
Kuzco95
Posté le 13-01-2006 à 11:12:08  profilanswer
 

C'est tout l'interet du min-width, de mettre 2 valeurs differentes!!
 
Donc c'est pas que pour IE min-width=width ou vis versa, c'est que IE il gere pas min-width, basta ;)

n°1282813
omega2
Posté le 13-01-2006 à 11:50:35  profilanswer
 

Pour info, l'utilisation de min-width modifie la valeur de width. Par conséquent, ton width précédant est totalement ignoré par les navigateurs gérant le min-width. A quoi ca sert dans ce cas de mettre un width?

n°1282839
Arjuna
Aircraft Ident.: F-MBSD
Posté le 13-01-2006 à 12:05:02  profilanswer
 

Premier lien dans Google :
 
http://pilgrim.maleo.net/archives/ [...] -explorer/
 
Ca peut être intéressant quand on arrive à s'en servir :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [CSS] Largeur minimale sous IE

 

Sujets relatifs
Pb affichage 2 DIV un à coté de l'autre. Les CSS c'est chiant :D[CSS] un degradé de couleur !
[CSS] impossible de changer la couleur du fond sous FF (IE ok) RESOLUProbleme affichage liens CSS...
CSS - problemes de listes imbriquéesLotus Notes et les CSS
[Html/CSS] Virer les tableauxErreur de validation CSS
[CSS] Problème de CSS avec Firefox, mais pas avec Opera ou IE.2 questions sur les CSS
Plus de sujets relatifs à : [CSS] Largeur minimale sous IE


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR