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 :

Mettre un texte sous une image


Sujet :

HTML

  1. #1
    Invité
    Invité(e)
    Par défaut Mettre un texte sous une image
    Bonjours à tous,
    Actuellement en création d"un site web de jeux vidéo, j'aimerai mettre le titre des jeux sous leurs images qui leurs correspond.
    Voilà mon problème en image :



    Si le titre est grand, le texte dépasse l'image est j'aimerais que le texte vient juste en dessous, un peu comme çà:


    Voilà mon code HTML:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <h4> <a href=".."> <strong>PlayStation 3</strong> </a> </h4>
     
    	<p> <a href="..">  <img  src="images/1.jpg" alt="jeux"/><br/>   <span>Final Fantaisie XII-2    </span>  </a>
    	    <a href="..">  <img  src="images/2.jpg" alt="jeux"/><br/>   <span>Captain Morgane and and the Golden Turtle</span>  </a> 
    	    <a href="..">  <img  src="images/3.jpg" alt="jeux"/><br/>   <span>Eye Pet and Friends    </span>  </a>
    	    <a href="..">  <img  src="images/4.jpg" alt="jeux"/><br/>   <span>Obut Pétanque</span>  </a> 
    	    <a href="..">  <img  src="images/5.jpg" alt="jeux"/><br/>   <span>Ferrari Challenge  </span>  </a>
    	</p>
    Et mon code CSS:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    a {
      display:inline-block;
    }
    Et J'aimerais aussi que le titre sois centrer sous l'image

    Merci pour votre aide

    Cordialement
    Dernière modification par Bovino ; 07/02/2012 à 08h42. Motif: Merci de ne pas utiliser le préfixe [HTML5] s'il est sans rapport !

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    une solution avec liste ordonnées :
    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
    <style type="text/css">
    #ul_liste li { /* liste */
            list-style-type:none; 
            list-style-position:inside;
            display:inline-block;
            width:120px;
            padding:5px;
            text-align:center;
            vertical-align:top;
    }
    #ul_liste li img { /* image */
            width:120px;
    }
    #ul_liste li span { /* texte */
            width:120px;
            font-size:0.9em;
            color:blue;
    }
    </style>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <h4> <a href=".."> <strong>PlayStation 3</strong> </a> </h4>
    <ul id="ul_liste">
      <li><a href="..">  <img  src="dossier-images/photo-01.jpg" alt="jeux"/><br/>   <span>Final Fantaisie XII-2</span></a></li>
      <li><a href="..">  <img  src="dossier-images/photo-02.jpg" alt="jeux"/><br/>   <span>Captain Morgane and and the Golden Turtle</span>  </a></li>
      <li><a href="..">  <img  src="dossier-images/photo-03.jpg" alt="jeux"/><br/>   <span>Eye Pet and Friends    </span>  </a></li>
      <li><a href="..">  <img  src="dossier-images/photo-04.jpg" alt="jeux"/><br/>   <span>Obut Pétanque</span>  </a></li>
      <li><a href="..">  <img  src="dossier-images/photo-05.jpg" alt="jeux"/><br/>   <span>Ferrari Challenge  </span>  </a></li>
    </ul>

  3. #3
    Invité
    Invité(e)
    Par défaut
    Merci pour ta réponse mais je veux qu'on voit les images horizontalement et non verticalement.

    Merci

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 112
    Par défaut
    Pour que les éléments de la liste <li> se mettent côte à côte ce CSS pourra t'aider :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    li {
    display: inline;
    }
    Après à toi de jouer sur les margin et padding pour homogénéiser l'espace entre les éléments.

  5. #5
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Twinkie97441 Voir le message
    Merci pour ta réponse mais je veux qu'on voit les images horizontalement et non verticalement. Merci
    le minimum est d'essayer le code qu'on te propose.
    #ul_liste li { /* liste */
    list-style-type:none;
    list-style-position:inside;
    display:inline-block;
    width:120px;
    padding:5px;
    text-align:center;
    vertical-align:top;
    }

  6. #6
    Invité
    Invité(e)
    Par défaut
    J'ai essayer le code que tu m'a donner en 1er avant de te répondre, c'était les ligne " <style type="text/css"> " et " </style> " qui fessaient défaut.

    Mais maitenant sa marche comme je le voulais, t'es un chef,

    Merci

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

Discussions similaires

  1. faire apparaître du texte sous une image au passage de la souris
    Par Celadon dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 09/02/2011, 11h24
  2. Mettre un texte dans une image
    Par novice100 dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 28/10/2010, 12h42
  3. Mettre du texte sur une image
    Par zooffy dans le forum ASP.NET
    Réponses: 0
    Dernier message: 04/02/2010, 13h55
  4. mettre du texte sur une image
    Par torn33260 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 03/02/2008, 12h03
  5. Emplacement d'un texte sous une image
    Par ghyosmik dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 26/12/2005, 11h53

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