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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Coller des images, vspace="0" n'est pas suffisant

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Coller des images, vspace="0" n'est pas suffisant

n°1154878
weed
Posté le 20-07-2005 à 15:39:26  profilanswer
 

voilou que me conseiller vous pour coller des images à part en utilisant des div qui s'entrecouperais legerement
 
je veux mettre plusieurs images cote à cote horizontallement et je voudrais aucun espace entre chaque image

mood
Publicité
Posté le 20-07-2005 à 15:39:26  profilanswer
 

n°1154880
FlorentG
Posté le 20-07-2005 à 15:42:08  profilanswer
 

vspace n'existe pas, il est deprecated. Pour les histoires d'espace et de machin, c'est tout en CSS ;)

n°1154889
afbilou
pouet your life
Posté le 20-07-2005 à 15:44:55  profilanswer
 

CSS :
img {
margin: 0;
border: none;
}

n°1154910
weed
Posté le 20-07-2005 à 15:54:04  profilanswer
 

cela ne marche pas non plus :
 

img {
 margin: 0;
 border: none;
 width : 180px;
 height : 140px;
 padding: 0px;
}


 
mes images vont etre cliquable et lorsque l'on rajoute la balise <a> cela rajoute encore plus d'espace entre.
Je sens que je vais etre obligé de passer avec des puces ou des div

n°1154919
plainsofpa​in
Pingouino's lover
Posté le 20-07-2005 à 15:57:10  profilanswer
 

Code :
  1. a img
  2. {
  3. margin:0;
  4. padding:0;
  5. }


 
Au pire les liens contenant une image tu les mets dans la meme classe, pour laquelle tu mets une marge et un padding de 0 ...


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1154925
FlorentG
Posté le 20-07-2005 à 16:00:19  profilanswer
 

display: inline, ou block, un des deux

n°1154937
afbilou
pouet your life
Posté le 20-07-2005 à 16:02:59  profilanswer
 

Le mieux c'est encore de travailler sur un document auquel tu as pris soin de supprimer les marges et paddings predefinis sur tous les elements. De cette facon tu travailles avec un modele de marges et de paddings nuls quelque soit le navigateur.
 
* {
margin: 0;
padding: 0;
}


Message édité par afbilou le 20-07-2005 à 16:06:14
n°1154962
weed
Posté le 20-07-2005 à 16:12:07  profilanswer
 

FlorentG a écrit :

display: inline, ou block, un des deux


 
arf, inline ne fonctionne pas. avec block ca fonctionne mais ce n'est pas sur la meme ligne. Les images avec block sont aligné verticallement.
 

img {
 margin: 0;
 border: none;
 width : 180px;
 height : 140px;
 padding: 0px;
 display: inline;
}


 
afbilou, ce n'est pas tres utile car je precise que pour les balises img que je ne veux pas de marge

n°1154967
FlorentG
Posté le 20-07-2005 à 16:13:24  profilanswer
 

Merde, j'avais vu la solution l'autre jour :(

n°1154973
plainsofpa​in
Pingouino's lover
Posté le 20-07-2005 à 16:15:10  profilanswer
 

weed a écrit :


img {
 margin: 0;
 border: none;
 width : 180px;
 height : 140px;
 padding: 0px;
 display: inline;
}


 
afbilou, ce n'est pas tres utile car je precise que pour les balises img que je ne veux pas de marge


 
Ben c'est à dire que margin:0; ca ne mets pas de marges  :sol:


Message édité par plainsofpain le 20-07-2005 à 16:15:23

---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
mood
Publicité
Posté le 20-07-2005 à 16:15:10  profilanswer
 

n°1154979
FlorentG
Posté le 20-07-2005 à 16:17:07  profilanswer
 

ok, en fait, c'est display: block. Rajoute un float-left, et le tour est joué.

n°1154987
afbilou
pouet your life
Posté le 20-07-2005 à 16:21:34  profilanswer
 

Ah en fait ca doit etre tout bete : tu dois ecrire tes images dans le code html a la ligne les unes en dessous des autres :

Code :
  1. <img />
  2. <img />
  3. <img />
  4. <img />


et toute serie de blanc et de retour a la ligne est convertis en un espace en xhtml/html.

n°1155003
afbilou
pouet your life
Posté le 20-07-2005 à 16:29:17  profilanswer
 

Vivement http://www.w3.org/TR/2005/WD-css3- [...] e-collapse :)
 
Sinon pour l'instant la solution c de faire ce ke t'as dit FlorentG ou bien de mettre tes img collés comme ceci :

Code :
  1. <im /><im /><im /><im />

n°1155008
plainsofpa​in
Pingouino's lover
Posté le 20-07-2005 à 16:30:25  profilanswer
 

(avec des g c'est mieux :sol:)


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1155015
afbilou
pouet your life
Posté le 20-07-2005 à 16:31:27  profilanswer
 

non t fou ... reviens en 2028 ... img est depreciée depuis belle lurette maintenant !

n°1155017
FlorentG
Posté le 20-07-2005 à 16:31:57  profilanswer
 

Toujours mettre un g. D'ailleurs le pseudo "Florent" était déjà pris, d'où le G :sol: (bon, première lettre de mon nom, effectivement :o )

n°1155019
plainsofpa​in
Pingouino's lover
Posté le 20-07-2005 à 16:32:58  profilanswer
 

PlainsofpainG c'était pas pris, mais c'était long, alors j'ai pris plainsofpain ... :sol:


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1155037
afbilou
pouet your life
Posté le 20-07-2005 à 16:38:05  profilanswer
 

Tu te faches ?
 
Edit : weed qui a supprimé un message ...


Message édité par afbilou le 20-07-2005 à 16:38:45
n°1155040
plainsofpa​in
Pingouino's lover
Posté le 20-07-2005 à 16:39:45  profilanswer
 

Arf flute je l'ai loupé :o


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1155050
afbilou
pouet your life
Posté le 20-07-2005 à 16:41:49  profilanswer
 

Ca ne volait pas haut.

n°1155067
weed
Posté le 20-07-2005 à 16:49:10  profilanswer
 

FlorentG a écrit :

ok, en fait, c'est display: block. Rajoute un float-left, et le tour est joué.


ou, incroyable mais vrai, ca marche. Cela confirme que tu fais partis de l'élite (cf http://forum.hardware.fr/hardwaref [...] 4099-3.htm )  
 
Quand je t'ai vu trainé sur mon topic, j'etais a peu pres sur que tu allait me trouvé la reponse ....
 
non non mes chevilles ne gonflent pas  
 
 
 
 
 

afbilou a écrit :

Tu te faches ?
 
Edit : weed qui a supprimé un message ...


 
 
vous etes tellement recatif que je n'avais pas ton autre poste, c'est à dire mettre sur la meme ligne les <a href=""><img src></a>.
J'ai essayé mais cela ne fonctionne pas.
Je prefere la solution de Florent qui est bien plus éleguante....
 
Tu t'adressé à moi : "Tu te faces" ;)

n°1155069
weed
Posté le 20-07-2005 à 16:49:55  profilanswer
 

plainsofpain a écrit :

Arf flute je l'ai loupé :o


 :kaola:  
 
il faut dégainé plus vite que son ombre

n°1155105
plainsofpa​in
Pingouino's lover
Posté le 20-07-2005 à 17:03:22  profilanswer
 

ben désolé mais j'essaie de fournir un pseudo travail pour mon stage à coté :p


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1155109
afbilou
pouet your life
Posté le 20-07-2005 à 17:04:19  profilanswer
 

Tu n'as pas compris l'histoire des espaces.
C'est <a><img></a><a><img></a><a><img></a><a><img></a> qu'il faut ecrire pour que ca fonctionne. Cela dit c'est juste pour ta culture personnelle et que tu comprennes ce qu'il t'arrivait.

n°1155149
weed
Posté le 20-07-2005 à 17:29:22  profilanswer
 

justement j'essayé de le faire pour quelques images mais cela n'a pas fonctionné, j'ai pas trop insisté car je suis plutot du genre à bien aéré mon code bcp plus que d'autre....
 
 
sinon pour info, il est en fait pas necessaire de mettre block car c'est pas défaut.  
 
On m'a dit que le fait de mettre float : left peut etre une contraite pour la suite de ma page.....
 
Enfin bon j'ai du mal à maitriser le float, c'est pas tres precis leur article : http://fr.selfhtml.org/css/proprie [...] .htm#float
 
Ce n'est pas un simple allignement vers la gauche... Enfin bon

n°1155214
afbilou
pouet your life
Posté le 20-07-2005 à 18:47:28  profilanswer
 

Me suis amusé a faire un javascript qui resout le probleme :p
Bon evidemment c du javascript ... donc c pas pour tout le monde ^^;
 

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
  3. <head>
  4. <title>Test</title>
  5. <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
  6. <style type="text/css">
  7. </style>
  8. <script type="text/javascript">
  9.  window.onload = function() {
  10.   var galerie = document.getElementById('galerie');
  11.   if (galerie)
  12.    removeBlank(galerie);
  13.  }
  14.  function removeBlank(root)
  15.  {
  16.   var items = root.childNodes;
  17.   if (items.length > 0)
  18.    for (var i=0 ; i<items.length ; i++)
  19.     removeBlank(items[i]);
  20.   else
  21.    if (root.nodeName=="#text" && root.nodeValue.match(/[ \t\n\r]+/i))
  22.     root.nodeValue = "";
  23.  }
  24. </script>
  25. </head>
  26. <body>
  27. <div id="galerie">
  28.  <a href="#">
  29.   <img src="test.jpg" alt="" />
  30.  </a>
  31.  <a href="#">
  32.   <img src="test.jpg" alt="" />
  33.  </a>
  34.  <a href="#">
  35.   <img src="test.jpg" alt="" />
  36.  </a>
  37.  <a href="#">
  38.   <img src="test.jpg" alt="" />
  39.  </a>
  40.  <a href="#">
  41.   <img src="test.jpg" alt="" />
  42.  </a>
  43. </div>
  44. </body>
  45. </html>

n°1155218
afbilou
pouet your life
Posté le 20-07-2005 à 18:50:07  profilanswer
 

Le script supprime les espace inutiles introduit par les retours a la ligne et compagnie dans le conteneur ayant l'id "galerie" :)
Ce conteneur pouvant etre une liste dans le cas d'une galerie d'images par exemple ... un div dans mon exemple car la sémantique n'avait pas d'importance.
Bref le script ne sert a rien ... c'est purement didactique :p


Message édité par afbilou le 20-07-2005 à 20:24:46
n°1155321
skyh_ead
Posté le 20-07-2005 à 21:11:30  profilanswer
 

FlorentG a écrit :

ok, en fait, c'est display: block. Rajoute un float-left, et le tour est joué.


Au moment de lire que FlorentG "a vu la solution l'autre jour", j'avais trouvé la solution ci-dessus, et je me suis dit "bah merde pourquoi il trouve pas le FlorentG, quelle subtilité je maitrise pas ?"  :??:  :sweat:  
 
Et en fait j'étais plus rapide que FlorentG  :bounce:  :bounce:  :bounce:  
FlorentG mon mentor, l'élève veut égaler le maître  :p  :na:  
(d'ailleurs FlorentG c'est le frère de TKG  :kaola: )

n°1155517
weed
Posté le 21-07-2005 à 02:15:17  profilanswer
 

malheuresement y a encore des personnes en 800*600 et lorsque je affiche avec cette résolution, ma série de 5 photo s'affiche non plus sur une ligne mais sur 2.  
Comment puis je forcer que ca soit sur une seule ligne et pouvoir scroller à l'horyzontal.
 
 

n°1155611
FlorentG
Posté le 21-07-2005 à 10:29:21  profilanswer
 

Laisse les deux lignes. Le scroll horizontal est un peu relou :/

n°1155612
FlorentG
Posté le 21-07-2005 à 10:29:57  profilanswer
 

skyh_ead a écrit :

Et en fait j'étais plus rapide que FlorentG  :bounce:  :bounce:  :bounce:


blablablafatiguéblablablalendemain de fêteblablablacouché tardblablablacerveau pas branchéblablabla :D

mood
Publicité
Posté le   profilanswer
 


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

  Coller des images, vspace="0" n'est pas suffisant

 

Sujets relatifs
[Java - JLabel] Affichage d'imagesbordures en images
contour bleu autour des images , pourquoi ?Bibliothèque traitement d'images
Php, les images et les polices....convertir des images bmp en bmx(format texture xbox)
images+redimention[CSS] Faire coller un texte a un contour
ResourceManager: images en ressources incorporéesPreloader d'images !
Plus de sujets relatifs à : Coller des images, vspace="0" n'est pas suffisant


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