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

Mise en page CSS Discussion :

Aligner plusieurs images en 1 seules lignes


Sujet :

Positionnement en CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de guy2004
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    805
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 805
    Par défaut Aligner plusieurs images en 1 seules lignes
    Bonjour,
    Je cherche a faire une suite d'images en 1 ligne sans retour à la ligne, comment dois-je m'y prendre ?
    Merci

  2. #2
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 661
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 661
    Par défaut
    bonjour,

    par exemple tu peux encadrer tes images des balises <nobr></nobr>

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <nobr>
    <img src="image1.gif">
    <img src="image2.gif">
    <img src="image3.gif">
    <img src="image4.gif">
    <img src="image5.gif">
    </nobr>
    par contre cette méthode ne tient pas compte de la taille de la fenêtre : une barre de défilement horizontale peut apparaître.

    sinon encadrer chaque balise <img> par une balise <div> et appliquer le styles "float" et "position: absolute" sur le div

  3. #3
    Membre éclairé Avatar de guy2004
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    805
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 805
    Par défaut
    Cela ne doit pas etre bon ce que je fais car cela ne donne rien :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    div#1 {position:absolute; float:left;}
    div#2 {position:absolute; float:left;}
    div#3 {position:absolute; float:left;}
    et le code HTML :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <div id="1"><img src="file:///C|/Program%20Files/EasyPHP1-8/www/dropmenu.gif" width="13" height="10">
    drop menu </div>
    <div id="2"><img src="file:///C|/Program%20Files/EasyPHP1-8/www/i.gif" width="173" height="98">
    idpd</div>
    <div id="3"><img src="file:///C|/Program%20Files/EasyPHP1-8/www/_off.gif" width="32" height="34">
    ecrire</div>

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 012
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 012
    Par défaut
    supprimes tes divs (un div par image, ce n'est pas raisonnable)
    et fais simplement
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <p>
    <img src="premiere image">
    <img src="deuxième image">
    <img src="troisième image">
    </p>
    et petite remarque : je suppose que tu as la ferme intention de ne JAMAIS mettre ton site en ligne ?

  5. #5
    Membre confirmé
    Inscrit en
    Novembre 2005
    Messages
    114
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 114
    Par défaut
    Attention c'est pas bon de coller des div partout. Mais plutot des truc du type <img id="im1"> enuite dans ta feille css il faut mettre :
    display : inligne;
    Qui s'aplique sur les images que tu veux affiché allignée ainsi la balise img ne sera plus considérée comme un bloc

  6. #6
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 012
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 012
    Par défaut
    la balise img n'est pas un bloc, mais un inline
    il n'est pas nécessaire de le préciser

  7. #7
    Membre éclairé Avatar de guy2004
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    805
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 805
    Par défaut
    Pourquoi cette remarque francis m ?

  8. #8
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 012
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 012
    Par défaut
    pour répondre à Arnich

  9. #9
    Membre éclairé Avatar de guy2004
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    805
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 805
    Par défaut
    bon ok j'ai fais avec la balise <p> et cela fonctionnne bien, mais ptite question si je veux un lien sous chaque image je dois refaire une ligne au dessous ?

  10. #10
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 012
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 012
    Par défaut
    ah si tu veux faire un lien sous chaque image tu es obligé de passer par le float:left, sinon ta présentation risque d'être nulle

    exemple
    css
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    .galerie_image
    	{
    	float: left; 
    	margin: 5px;
    	border: 1px solid #000000;
    	text-align: center;
    	height: 7.5em;
    	width: 6em;
    	}
    html
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <p class="galerie_image"><a href="lien1"><img src="image1.gif" ><br />blabla</a></p>
    <p class="galerie_image"><a href="lien2"><img src="image2.gif" ><br />blabla</a></p>

  11. #11
    Membre éclairé Avatar de guy2004
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    805
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 805
    Par défaut
    merci Francis M c'est ce que je cherchais à faire.
    @+

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

Discussions similaires

  1. [XI] Plusieurs enregistrements en une seule ligne
    Par KaNos_Isterik dans le forum SAP Crystal Reports
    Réponses: 8
    Dernier message: 21/03/2007, 12h33
  2. Réponses: 7
    Dernier message: 08/03/2007, 14h05
  3. Réponses: 2
    Dernier message: 29/03/2006, 17h36
  4. Plusieures infos sur une seule ligne avec ou sans tableau
    Par Him dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 17/03/2006, 15h16
  5. plusieurs enregistrements dans une seul ligne
    Par Celelibi dans le forum Requêtes
    Réponses: 3
    Dernier message: 03/01/2005, 16h55

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