28221 sujets

CSS et mise en forme, CSS3

comme beaucoup d'autre, la propriété max-width n'est pas reconnue sous IE et n'a donc aucun effet.

C'est dommage parcequ'elle permet pourtant d'assurer une certaine fluidité à un design sans risquer d'obtenir un truc trop large (des lignes de 95em de large, par exemple) ou plein de trous lorsque la résolution de l'utilisateur est élevée (1280 pixels de large, par exemple).

Je connaissais un petit truc pas très standards qui focntionnaite avec l'utilisation du "bonus" IE 'expression' comme valeur pour une propriété. (voir http://www.svendtofte.com/code/max_width_in_ie/ ) mais avec IE6 et ses nouvelles sécurités, il bloque l'exécution du petit script associé à 'expression' et ca ne marche plus (en prime, ca offre un message "attention danger" à l'utilisateur).

Connaissez vous une autre solution qui aurait les avantages de fonctionner sur IE6 sans problème et/ou d'être plus standard?
mmmhhh... ca semble marcher, la page test passe sans problème sous IE.

Mais quand je test sur mon fichier en local, il me fait encore et toujours la petite alerte comme quoi un script, potentiellement dangereux veut s'éxécuter...

Pourtant, je suis normalement comme sur la page d'exemple:
les tags <script> sont dans mon <head> et tout et tout...

C'est possible qu'il fasse des siennes parceque le script est executé par une page en local et pas sur le net?
Oui c'est le comportement par défaut de IE 6 SP2 (sous XP SP2 donc). ça doit pouvoir se désactiver (chez moi ça n'a jamais voulu...)