28221 sujets

CSS et mise en forme, CSS3

J'ai trouvé une page qui peut en interesser pas mal d'entre vous car elle donne un code (qui marche j'ai vérifié) pour appliquer des max/min aux width et height.
Voici le lien : http://www.svendtofte.com/code/max_width_in_ie/

Pour les min, il y a également la solution de Raphaël (qui utilise des hacks et qui me semble plus propre). Mais pour les max cette solution est franchement pas mal.
Modifié le 08 Jan 2005 - 19:45
J'ai essayé d'intégré ce code dans ma page et le résultat et net et sans bavure : IE plante (genre boucle infinie). Pourtant la même chose sur la page d'exemple du lien. Il doit y avoir une imcompatibilité avec quelquechose d'autre dans ma css...
Je l'ai intégré dans mon projet de cours. Et ca marche très bien.
http://webagency.st0uk.net
Largeur max : 1000pixels.

J'essaie de faire largeur min + largeur max en meme temps mais c'est cho ...

De plus, cette -pseudo- propriété n'est apparament pas valide et provoque une erreur du coté du validateur CSS :
a écrit :
Propriété érronée : widthErreur lors de l'analyse grammaticale. - document.body.clientWidth>1000?"1000px":"95%" )

Modifié le 08 Jan 2005 - 22:06
a écrit :
J'essaie de faire largeur min + largeur max en meme temps mais c'est cho ...


en liant les deux propriétés javascript, tu dois arriver à quelquechose d'acceptable :

width:expression(document.body.clientWidth > 1230? "1230px": "auto" | document.body.clientWidth < 750? "750px": "auto" );


C'est assez crade, mais ça passe ... i hate IE.