Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1158 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Comment diminuer l'espace entre les <figure> ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment diminuer l'espace entre les <figure> ?

n°2267970
alain_47
Posté le 17-10-2015 à 23:19:34  profilanswer
 

Bonjour,  
 
Sur la page d'accueil de mon site (acmt47.fr), j avais 4 images <img> cote à cote. Tout aller bien. Il y avait 1 espace entre chaque image.  le code etait le suivant  <img> <img> <img> <img> et le résultat était identique.
 
Puis je viens de modifier pour :  
 
<figure>  
  <img ...>  
  <figcaption>...texte ...</figcaption>
</figure>
 
et cela 4 fois.  
 
Mais ca m'a mis les photos l'une en dessous de l'autre (comme des blocks).  
 
J'ai alors mis dans mon fichier CSS :
 
      figure
         {display: inline-block;}
      figcaption
         {color: #aaa;}
 
 
Et là, PRESQUE tres bien. Les 4 images sont bien "en ligne" donc cote à cote sauf que l'espace entre chaque image au lieu d etre d'1 seul espace est au moins de 15 ou 20 espaces !!  alors que je n'ai mis aucun padding, marging ou autre.  
 
Quelqu'un peut-il me dire comment faire pour diminuer cet espace entre 2 photos ?
 
Car du coup, les 4 photos ne tiennent pas et la quatrieme photo passe à la ligne du dessous ! Du coup je suis obligé de ne mettre que 3 photos au lieu de 4.
 
Merci d'avance.

mood
Publicité
Posté le 17-10-2015 à 23:19:34  profilanswer
 

n°2268014
mrdus
Posté le 18-10-2015 à 21:56:37  profilanswer
 

je vais tenter de repondre avec mes maigres connaissances :
il semble qu'il y ait un :

Code :
  1. -webkit-margin-start: 40px;
  2. -webkit-margin-end: 40px;


sur l'élément figure (merci inspecter l'élément)
qui est quelquechose d'automatique des navigateurs (chrome pour moi)
 
du coup je dirais que tu dois préciser dans ton css.
figure{margin:0 0}
 
d'ailleurs apres essai ça fonctionne très bien et on peut voir ta 4° image avec le banc et les arbres ;)


Message édité par mrdus le 18-10-2015 à 22:02:18
n°2268094
alain_47
Posté le 19-10-2015 à 21:44:57  profilanswer
 

Bonjour et merci,  
 
Je viens d essayer "margin" et ca ne fonctionne pas. j ai essayé margin puis margin left... tjrs rien.  
 
J ai FIREFOX 41.0.2 . et je teste tjrs mon site avec IE.  
 
Sur le site, actuellement, il n y a que 3 photos (la quatrieme qui etait en fait à la troisieme position n'apparait pas mais je l'ai laissée dans le code source).  
 
Une autre idée ?  
 
Mon fichier CSS pour cette partie "image" est le suivant :  
 
 #index_part2
     {position:absolute;
      top:28%; left:10%;}
      figure
         {display: inline-block;}
      figcaption
         {color: #aaa;}
 
 
D'avance merci.

n°2268096
alain_47
Posté le 19-10-2015 à 22:10:12  profilanswer
 

NB : Je viens de modifier ma page d accueil.
 
J ai mis les 4 images comme je les voudrais, avec juste un espace entre chaque photo. j'ai un peu reduit leur taille.
 

n°2268097
mrdus
Posté le 19-10-2015 à 22:31:19  profilanswer
 

bah non du coup pas d'autre idée, j'ai modifié ton code comme ça :
 
http://postimg.org/image/6h7efnjwd/
 
et ça fonctionne.

n°2268098
alain_47
Posté le 19-10-2015 à 23:05:00  profilanswer
 

Je viens d'avoir la solution, tu etais sur la bonne voie.  
 
J ai ete sur le site "http://www.w3schools.com/tags/tag_figure.asp" où je vais d'habitude pour apprendre le HTML 5 et CSS3.
 
La reponse est en fait :  
 
figure
         {display: inline-block;
          margin-top: 1em;
          margin-bottom: 1em;
          margin-left: 0px;
          margin-right: 0px;}
      figcaption
         {color: #aaa;}
 
 
et ca fonctionne ! Super.  
 
Merci beaucoup.

n°2268099
mrdus
Posté le 19-10-2015 à 23:06:25  profilanswer
 

pas de quoi, en plus je connaissais pas l'élément figure, ça va me servir pour mon site :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Comment diminuer l'espace entre les <figure> ?

 

Sujets relatifs
passer les noms de fichiers contenant une ou plusieurs espace(s) ?Espace vide après footer Wordpress
[CSS] Prendre tout l'espace vertical libre d'un parent ?Création d'un espace membre (sur wp)
espace de nom dans un xml(module/script) Espace Secur + messagerie interne
[python] Afficher primitive/figure au premier plan (Windows)espace entre ligne de texte et haut du cadre
mkdir avec une espace dans le nom de fichier dans un script.séparateur espace sélection tableau
Plus de sujets relatifs à : Comment diminuer l'espace entre les <figure> ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR