Récupérer une largeur d'image ? - HTML/CSS - Programmation
Marsh Posté le 01-02-2010 à 21:17:46
heu pourquoi pas mettre un text-align:center sur le bloc ?
avant que tu complète ta question je t'avais codé ceci :
Code :
|
ca te retourne la taille d'une image sur une callback.
Marsh Posté le 01-02-2010 à 21:44:40
Le text-align:center peut-il s'appliquer sur une image ?
J'ai testé cette solution tt à l'heure, parmi 5 ou 6 autres, et sans résultat...
Edit :
- Dans mon css j'ai créé :
.centrage {
text-align: center;
}
- Puis dans mon html, sur une image (n'importe laquelle) au milieu d'un paragraphe, je tape :
<p><img src="images/monimage.jpg" width="xxx" height="yy" class="centrage" /></p>
Mais nada....
Marsh Posté le 01-02-2010 à 21:46:30
Sinon merci beaucoup pour le code, je vais analyser ça dans la matinée...
Bien que ça me semble un "gros truc" quand même...
Marsh Posté le 02-02-2010 à 09:51:35
toum_toum a écrit : Le text-align:center peut-il s'appliquer sur une image ? |
MAIS NANNNNN
sur l'élément parent
si ton image est bien un élément inline c'est sur l'élément parent qu'il faut le mettre
Code :
|
Code :
|
Marsh Posté le 02-02-2010 à 14:34:00
gatsu35 a écrit : |
Mais ouii
Spoiler : Merci |
PS :
- Ici c'est <p> l'élément parent de <img>, <p> étant lui-même enfant de la <div id="maregion"> : j'avais zappé le <p> en fait ! Et comme je n'allais pas mettre ma règle sur ma région, j'étais allé directement par erreur sur mon <img>
- Cette règle de paternité napplique parce que text-align s'applique aux élément de type inline ? C'est bien ça ?
Marsh Posté le 02-02-2010 à 14:38:31
text-align est de type inherit, les enfants auront ce style (sauf si tu redeclare autre chose).
mais evidement c'est sur les éléments inline que l'effet du text-align sera appliqué
Marsh Posté le 02-02-2010 à 14:43:49
Ok... "type inherit", c'est noté.
Merci
Marsh Posté le 01-02-2010 à 20:37:54
Salut,
Je voudrais savoir s'il y a une possibilité de créer une "class" capable de déterminer la moitié de la largeur de n'importe quelle image (à partir de ses données width, bien sûr...)
?
Edit : je me pose cette question pour pouvoir centrer un élément inline (une image) à l'intérieur d'un bloc...
En passant par ce moyen ci :
width: Xpx; /* -------> largeur de l'image */
left: 50%; /* -------> position par rapport à l'écran */
margin-left: -(X/2)px; /* ----> reculer de la moitié */
Comme j'ai une 10aine d'image par pages, autant ne pas avoir à calculer et taper la largeur de chacune... Quelle galère
Message édité par toum_toum le 01-02-2010 à 21:15:08
---------------
“Et maintenant, la météo" - Soloviev 2022-2024