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 ![[:mur] [:mur]](https://forum-images.hardware.fr/images/perso/mur.gif) 
  
 
| 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
---------------
2025 : Stupid is now Norm