-
[W3C] Problème de width
Bonjour à tous,
J'ai un petit problème de compatibilité w3c. Je m'explique: je propose à mes utilisateurs d'uploader des images en dessous desquelles est écrit un texte. Au moment d'afficher l'image, j'impose à celle-ci d'avoir une hauteur de 200px. En ce qui concerne la largeur, je souhaite qu'elle s'adapte automatiquement par rapport à la hauteur en conservant le rapport largeur-hauteur.
Cela fonctionne très bien avec le code suivant:
Code:
<img src="xxxxxx.jpg" height="200" border="0" />
Problème: ça ne plaît pas au validateur w3c car je ne définis pas de width.
Existe-t-il donc une solution du type width="*" ou quelque chose du genre ?
-
Salut,
quel est le message du validateur (erreur ou avertissement) ?
utilises tu un doctype ?
tu peux faire la même chose en css:
Code:
<img style="height:200px;" src="..." />
(l'unité n'est pas facultative)
-
En fait le document est bien valide sans width mais je souhaite tout de même avoir un width car avec le navigateur opéra, cela pose problème qu'il n'y en ait pas...
-
Ah bon?
Quel genre de problème?
J'utilise opéra au quotidien et je n'ai jamais remarqué de problème (en même temps, généralement, j'utilise css pour définir les tailles des éléments)
-
http://www.fixbraun.be/ombragev2/photos/index.php
Au niveau de "la photo de la semaine", il y a du texte à côté de la photo... Ca marche très bien sur tous les navigateurs mais sur opéra, le texte se barre trèèèèèèèèèèèèèèèèès loin sur la droite...... Le problème vient du width j'en suis sûr j'ai déjà fait des tests...
-
Bonsoir
Juste un conseil quand tu definis une taille n'oublie JAMAIS de preciser l'unité (px, % etc ..) ;)