28172 sujets

CSS et mise en forme, CSS3

Bonjour,

Dans une feuille de style d'un template j'ai ce code :

left: expression(this.parentNode.offsetWidth-6+'px');

Est il possible de le remplacer par une mise en forme CSS sans javascript ?

Merci par avance
Administrateur
Bonjour,

si je comprend bien, c'est largeur du parent moins six pixels. Si le parent a une largeur fixe je te laisse conclure mais sinon euh non pas possible (ou bien right: 6px ? je te laisse tester, je suis pas encore bien réveillé Smiley biggol )
Et ça ne fonctionne que dans IE donc à placer dans un commentaire conditionnel, à moins que ton code actuel soit optimisé pour IE6
Merci pour votre réponse

(C'est dans la feuille de style pour IE6 et j'en ai une pour les autres navigateurs.)
Il faut donc que je reprenne les tailles dans la feuille de style pour les autres navigateur et que je vois si ça fonctionne en mettant les mêmes tailles dans cette feuille de style pour ie6 ?

Je cherche à me débarrasser de ce code qui je pense va ralentir le chargement de ma page