IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

images alignées horizontalement avec légende centrée en-dessous


Sujet :

HTML

  1. #1
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 470
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 470
    Points : 5 831
    Points
    5 831
    Billets dans le blog
    1
    Par défaut images alignées horizontalement avec légende centrée en-dessous
    Bonjour,

    mon besoin est résumé dans le titre. J'ai repris le code de jreaux62 d'ici mais les images sont à la verticale...

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    <style type="text/css">
    #ul_liste li { /* liste */
    list-style-type:none; list-style-position:inside;
    display:inline-block;
    width:85px;
    padding:5px;
    text-align:center;
    vertical-align:top;
    }
    #ul_liste li img { /* image */
    width:85px;
    }
    #ul_liste li span { /* texte */
    width:85px;
    font-size:0.9em;
    color:blue;
    }
    </style>
    <ul id="ul_liste">
      <li> <img src="g---.jpg"></li>
      <li><span>xxx</span></li>
      <li> <img src="g---.jpg"></li>
    ...</ul>

  2. #2
    Membre expert
    Avatar de Muchos
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    1 704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 704
    Points : 3 861
    Points
    3 861
    Billets dans le blog
    6
    Par défaut
    Vous n'avez pas dû lire tout le sujet, car il donne la solution.

    Si vous êtes en html5, vous pouvez reprendre son code et utiliser la balise FIGURE :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
     
    <!doctype html>
    <html lang="fr-FR">
    <head>
    	<meta charset="UTF-8" />
    	<title>Alignement horizontal image + légende</title>
    	<style type="text/css">
    body {
            text-align: center; /* Pour la démo ;) */
    }
    ul {
            list-style: none;
            padding: 0;
    }
    li {
            display: inline-block;
            width: 25%; /* Jouez avec la width ou le zoom ! */
            min-width: 218px; /* L'image ne débordera pas de la boîte \o/ */
            margin: 1ex; padding: 1ex;
            border: thin solid #333;
    }
    figure {
            margin: 0;
            text-align: center;
    }
            </style>
    </head>
    <body>
    <ul>
    	<li>
    		<figure>
    			<img alt="Developpez.com" src="http://www.developpez.net/template/images/logo.png" />
    			<figcaption>Les professionnels de l'informatique (pas toujours&nbsp;;))</figcaption>
    		</figure>
    	</li>
    	<li>
    		<figure>
    			<img alt="Developpez.com" src="http://www.developpez.net/template/images/logo.png" />
    			<figcaption>Les professionnels de l'informatique (pas toujours&nbsp;;))</figcaption>
    		</figure>
    	</li>
    	<li>
    		<figure>
    			<img alt="Developpez.com" src="http://www.developpez.net/template/images/logo.png" />
    			<figcaption>Les professionnels de l'informatique (pas toujours&nbsp;;))</figcaption>
    		</figure>
    	</li>
    </ul>
    </body>
    </html>
    NOTA: les smileys dans les commentaires ne sont PAS obligatoires

    En outre, si l'usage d'une liste n'est pas pertinent dans votre contexte, vous pouvez vous contenter de :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
     
    <!doctype html>
    <html lang="fr-FR">
    <head>
    	<meta charset="UTF-8" />
    	<title>Alignement horizontal image + légende</title>
    	<style type="text/css">
    body {
    text-align: center;
    }
     
    figure {
    display: inline-block;
    width: 25%;
    min-width: 218px;
    margin: 1ex;
    border: thin solid #333;
    }
            </style>
    </head>
    <body>
    	<figure>
    		<img alt="Developpez.com" src="http://www.developpez.net/template/images/logo.png" />
    		<figcaption>Les professionnels de l'informatique (pas toujours&nbsp;;))</figcaption>
    	</figure>
     
    	<figure>
    		<img alt="Developpez.com" src="http://www.developpez.net/template/images/logo.png" />
    		<figcaption>Les professionnels de l'informatique (pas toujours&nbsp;;))</figcaption>
    	</figure>
     
    	<figure>
    		<img alt="Developpez.com" src="http://www.developpez.net/template/images/logo.png" />
    		<figcaption>Les professionnels de l'informatique (pas toujours&nbsp;;))</figcaption>
    	</figure>
    </body>
    </html>

  3. #3
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 470
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 470
    Points : 5 831
    Points
    5 831
    Billets dans le blog
    1
    Par défaut
    Alors pourquoi ça reste vertical ?

  4. #4
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    CTRL + F5 ?

  5. #5
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 470
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 470
    Points : 5 831
    Points
    5 831
    Billets dans le blog
    1
    Par défaut
    Pareil

  6. #6
    Membre expert
    Avatar de Muchos
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    1 704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 704
    Points : 3 861
    Points
    3 861
    Billets dans le blog
    6
    Par défaut
    Mais dites-moi, dites-moi… Ne serait-ce pas un problème de support de la propriété display:inline-block ?
    Vous utilisez quel navigateur, laurentSc ?

    À défaut de support, vous pourriez vous tourner vers un code comme ça (ici, j'ai mis des div : ça passe aussi) :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
     
    <!doctype html>
    <html lang="fr-FR">
    <head>
    	<meta charset="UTF-8" />
    	<title>Alignement horizontal image + légende</title>
    	<style type="text/css">
    div {
    float: left;
    width: 25%;
    min-width: 218px;
    margin: 1ex;
    padding: 0.5ex 0;
    border: thin solid #333;
    text-align: center;
    }
            </style>
    </head>
    <body>
    	<div>
    		<img alt="Developpez.com" src="http://www.developpez.net/template/images/logo.png" />
    		<p>Les professionnels de l'informatique (pour bientôt&nbsp;!)</p>
    	</div>
     
    	<div>
    		<img alt="Developpez.com" src="http://www.developpez.net/template/images/logo.png" />
    		<p>Les professionnels de l'informatique (pour bientôt&nbsp;!)</p>
    	</div>
     
    	<div>
    		<img alt="Developpez.com" src="http://www.developpez.net/template/images/logo.png" />
    		<p>Les professionnels de l'informatique (pour bientôt&nbsp;!)</p>
    	</div>
    </body>
    </html>

  7. #7
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 470
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 470
    Points : 5 831
    Points
    5 831
    Billets dans le blog
    1
    Par défaut
    Parfait Muchos.
    Navigateur=IE8.

  8. #8
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 470
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 470
    Points : 5 831
    Points
    5 831
    Billets dans le blog
    1
    Par défaut
    Je voulais préciser que pour utiliser ton code, j'ai du le modifier un peu :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    <style type="text/css">
    div.trombi {
    float: left;
    width: 4%;
    min-width: 100px;
    margin: 1ex;
    padding: 0.5ex 0;
    border: 0;
    text-align: center;
    }
    p {
    font-family:Arial;
    }
      </style>
    <div class="trombi">
    <img style="width: 79px; height: 105px;" alt=""
     src="---.jpg">
    <p>bla bla</p>
    </div>
    <div class="trombi">
    <img src="---.jpg">
    <p>bla bla</p>
    ...
    car il ne faut pas que ça touche toutes les divs...et ça a servi à faire un trombinoscope, d 'où le nom de la classe...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 05/10/2011, 16h24
  2. image aléatoire avec légende dans fichier externe
    Par DC_44 dans le forum Général JavaScript
    Réponses: 16
    Dernier message: 20/09/2007, 12h03
  3. Scrollbar horizontale avec images
    Par Oluha dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 02/05/2007, 13h01
  4. alignement input avec image
    Par Shabata dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 24/02/2005, 10h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo