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

  FORUM HardWare.fr
  Programmation
  PHP

  resultat requette en DIV float

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

resultat requette en DIV float

n°2211557
garamacha
Posté le 25-11-2013 à 12:26:58  profilanswer
 

Bonjour
C'est mon premier post sur votre forum. Je vais essayer d'être claire.
 
Je veux afficher des images dans des div , par rapport à une requete SQL.  
exemple si j'ai 14 résultats j'aurai 14 images qui se suivent dans la fenêtre et passent à une nouvelle ligne selon la largeur de la fenêtre du navigateur
 
J'ai déjà fait des recherche mais n'arrive pas appliquer ce que je trouve à mon script.
Mon script est fait avec dreamweaver, mais justement je veux m'interrésser plus au codage et veux le modifier manuellement.
Vous remarquerez aussi que chaque image représenté dans chaque div générera un lien.
 
Tout fonctionne sauf que toutes mes images sont toutes sur une collonne à gauche et ne float pas de gauche à droite.
 
voici mon code source php :
 

Code :
  1. <?php do { ?>
  2. <div id="cont2">
  3. <a href="page.php?groupeID=<?php echo $row_Rr_groupe['groupeID']; ?>"><img src="Images/portofolio/Thumbs/<?php echo $row_Rr_groupe['urlThumb']; ?>">
  4. </a>
  5. </div>
  6. <?php } while ($row_Rr_groupe = mysql_fetch_assoc($Rr_groupe)); ?>



voila le code retour html :  (les photos s'affiche et les liens fonctionnent.

 

Code :
  1. <div id="cont2"><a href="page.php?groupeID=2"><img src="Images/portofolio/Thumbs/th_solu.jpg"></a></div>
  2. <div id="cont2"><a href="page.php?groupeID=3"><img src="Images/portofolio/Thumbs/th_LGR.jpg"></a></div>



et mon css :

 

Code :
  1. #cont2 {
  2. clear: none;
  3. float: left;
  4. margin-left: 0%;
  5. width: 150px;
  6. display: block;
  7. }


 
merci bien de m'eclairer et me faire avancer dans la compréhension du codage.
 
Salutation


Message édité par garamacha le 25-11-2013 à 12:36:16
mood
Publicité
Posté le 25-11-2013 à 12:26:58  profilanswer
 

n°2211560
David Bori​ng
Posté le 25-11-2013 à 12:40:02  profilanswer
 

Un div est unique, tu dois donc employer une classe.
Sinon, ton css est très mauvais.
Un div est en display block par défaut, pas besoin de l'ajouter.
Idem pour clear, c'est none la valeur par défaut
0 n'est jamais suivi d'une unité de valeur, en plus un div n'as pas de valeur left par défaut
 
Bref, ton css doit être  

Code :
  1. .cont2 {
  2. float: left;
  3. width: 150px;
  4. }


et ton htlm

Code :
  1. <div class="cont2">
  2. <a href="page.php?groupeID=2">
  3.   <img src="Images/portofolio/Thumbs/th_solu.jpg">
  4. </a>
  5. </div>
  6. <div class="cont2">
  7. <a href="page.php?groupeID=3">
  8.   <img src="Images/portofolio/Thumbs/th_LGR.jpg">
  9. </a>
  10. </div>

n°2211563
garamacha
Posté le 25-11-2013 à 13:30:56  profilanswer
 

[RESOLU] merci D.B. pour ces conseils et la solution.  
j'ai effectivement un peu de nettoyage à faire dans mon code, j'en prend bonne note. J'ai bien corriger la balise div. et c'est impeccable.
Solution que j'avais essayé sans résultat , surement à cause d'une mauvaise sauvegarde des css.
 
 

n°2211571
MaybeEijOr​Not
but someone at least
Posté le 25-11-2013 à 14:34:40  profilanswer
 

La propriété css :
 

Code :
  1. display: inline-block;


 
est plus simple à utiliser, elle permet de faire passer un block en tant qu'inline, cela évite de faire de clear.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  resultat requette en DIV float

 

Sujets relatifs
Trouver la bonne série de nombres pour un résultat donnéfaire un somme de resultat obtenu dans un champ en php mysql
Test résultat de commande DOSJointure et requette sql
Requête UPDATE aucun résultatInterprêter résultat wget
[VBA Excel 2002] Formater le résultat d'une fonction persocast de float en int
problème avec l'affichage de requette sqlPrintf qui change le résultat d'un programme ??
Plus de sujets relatifs à : resultat requette en DIV float


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