28172 sujets

CSS et mise en forme, CSS3

Bonjour tous le monde !

J'ai vu ce code sur un site et je voulais votre avis. Ce que j'en comprend c'est qu'il fait référence à la largeur de la page selon la largeur de celle du client qui la visualise...Si la largeur du client est plus grande que 755px, il utilise "auto", sinon, "445px".

Le code ne passe pas la validation. J'aurais aimé plus d'explications... En attendant, je fais quelques recherches de plus sur le forum.

#content .maxwidth{

	max-width:445px;

	width:expression(document.body.clientWidth > 755 ? "445px" : "auto");

}


Avez-vous une autre méthode pour obtenir le même résultat...

Merci pour vos commentaires.
Bonjour,

a écrit :
Le code ne passe pas la validation ... Avez-vous une autre méthode pour obtenir le même résultat...


Le code n'est certes pas valide mais reste le plus robuste pour pallier à la non implémentation de la propriété max-width par IE6.

Ne pas tout miser sur la validation. Par contre, ne pas délaisser les commentaires conditionnels et rapatrier ce code vers une feuille de styles spécifique à IE6. Smiley smile
Modifié par yodaswii (01 Sep 2008 - 14:25)
a écrit :
Et comme je suis très curieuse, j'ai voulu aller plus loin. Smiley murf


La curiosité n'est pas toujours un vilain défaut.
Bonne continuation à toi. Smiley cligne
Effectivement, la curiosité n'est pas nécessairement un défaut.

Dans mon cas, elle me sert à combler mon besoin de plaisir intellectuel... Smiley murf

Merci pour tes interventions Smiley cligne