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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Espaces vertical entres les images sur internet explorer.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Espaces vertical entres les images sur internet explorer.

n°882373
Cheinz
Posté le 25-10-2004 à 19:05:58  profilanswer
 

Salut, bon alors voila, j'essaye d'adapter ce design en CSS: http://www.manganimes.com/prez.jpg et bon j'ai un petit problème, quand je fais la partie MENU, ca marche bien sur mozilla mais sur Internet Explorer ca donne ca: http://www.manganimes.com/ie_de_merde.jpg
 
Vous sauriez pas comment enlever ces espaces tout pas beau entre les images?
 
Je précise que je travaille avec des div mais que cette partie la, ce n'est que des images l'une dessous l'autre dans un div, il n'y a pas un div pour chaque image.
 
Merci d'avance.

mood
Publicité
Posté le 25-10-2004 à 19:05:58  profilanswer
 

n°882378
KangOl
Profil : pointeur
Posté le 25-10-2004 à 19:09:42  profilanswer
 

pas de chance j'ai oublier ma boule de cristal au boulot :/


---------------
Nos estans firs di nosse pitite patreye...
n°882385
meerthyl
Posté le 25-10-2004 à 19:12:09  profilanswer
 

Code :
  1. img {
  2.     display: block;
  3. }


 
Et tu vires les <br /> entre.
 
A moins que le tirage des cartes ne m'ait menti, ce doit être ça.

n°882395
Cheinz
Posté le 25-10-2004 à 19:16:56  profilanswer
 

Euuh non la ca me fait un truc tout bizarre: http://www.manganimes.com/test2.jpg
 
Si vous voulez la source (avec le display: block;) la voici:
 

Code :
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html>
  3. <head>
  4. <title>Document sans titre</title>
  5. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  6. <style type="text/css">
  7. <!--
  8. body {
  9. background-color: #DDDDDD;
  10. font-family: Verdana;
  11. font-size: 12px;
  12. }
  13. /*----------------------------------------------------*/
  14. .entete {
  15. padding: 0px;
  16. height: 100px;
  17. width: 750px;
  18. border: 1px solid #000000;
  19. background-image: url(banner.jpg);
  20. background-repeat: no-repeat;
  21. position: absolute;
  22. left: 10px;
  23. top: 10px;
  24. }
  25. /*----------------------------------------------------*/
  26. .menuhaut {
  27. background-color: #E4E6F0;
  28. background-image: url(menu_haut_fin.jpg);
  29. background-repeat: no-repeat;
  30. background-position: right center;
  31. height: 19px;
  32. width: 750px;
  33. border-right-width: 1px;
  34. border-bottom-width: 1px;
  35. border-left-width: 1px;
  36. border-right-style: solid;
  37. border-bottom-style: solid;
  38. border-left-style: solid;
  39. border-right-color: #000000;
  40. border-bottom-color: #000000;
  41. border-left-color: #000000;
  42. vertical-align: middle;
  43. position: absolute;
  44. left: 10px;
  45. top: 110px;
  46. text-align: center;
  47. }
  48. /*----------------------------------------------------*/
  49. .contenu {
  50. padding: 0px;
  51. width: 750px;
  52. height: 654px;
  53. border-right-width: 1px;
  54. border-bottom-width: 1px;
  55. border-left-width: 1px;
  56. border-right-style: solid;
  57. border-bottom-style: solid;
  58. border-left-style: solid;
  59. border-right-color: #000000;
  60. border-bottom-color: #000000;
  61. border-left-color: #000000;
  62. position: absolute;
  63. left: 10px;
  64. top: 129px;
  65. }
  66. .menugauche {
  67. background-color: #E4E6F0;
  68. height: 650px;
  69. width: 149px;
  70. border-right-width: 1px;
  71. border-right-style: solid;
  72. border-right-color: #000000;
  73. position: absolute;
  74. left: 0px;
  75. top: 3px;
  76. }
  77. .centre {
  78. background-color: #FFFFFF;
  79. background-image: url(main.jpg);
  80. background-repeat: no-repeat;
  81. background-position: center bottom;
  82. height: 649px;
  83. width: 450px;
  84. position: absolute;
  85. left: 150px;
  86. top: 3px;
  87. }
  88. .menudroit {
  89. background-color: #E4E6F0;
  90. position: absolute;
  91. height: 649px;
  92. width: 148px;
  93. left: 600px;
  94. top: 3px;
  95. border-left-width: 1px;
  96. border-left-style: solid;
  97. border-left-color: #000000;
  98. }
  99. /*----------------------------------------------------*/
  100. .menu {
  101. background-color: #FFFFFF;
  102. text-align: center;
  103. border: 1px solid #000000;
  104. position: absolute;
  105. left: 4px;
  106. top: 7px;
  107. height: 274px;
  108. width: 139px;
  109. background-image: url(bas_menu.jpg);
  110. background-repeat: no-repeat;
  111. vertical-align: top;
  112. background-position: center bottom;
  113. }
  114. .search {
  115. background-color: #FFFFFF;
  116. text-align: center;
  117. border: 1px solid #000000;
  118. position: absolute;
  119. left: 1px;
  120. top: 288px;
  121. height: 117px;
  122. width: 145px;
  123. }
  124. .site {
  125. background-color: #FFFFFF;
  126. text-align: center;
  127. border: 1px solid #000000;
  128. position: absolute;
  129. left: 1px;
  130. top: 413px;
  131. height: 217px;
  132. width: 145px;
  133. }
  134. img {
  135.     display: block;
  136. }
  137. -->
  138. </style>
  139. </head>
  140. <body bgcolor="#CEDCFB">
  141.  
  142. <div class="entete"></div>
  143.  
  144. <div class="menuhaut"> <img src="menu_haut_1.jpg" alt=""> <img src="a_propos.jpg" alt="A propos" border="0">
  145.   <img src="menu_haut_inter.jpg" alt=""> <img src="aide_faq.jpg" alt="Aide/FAQ" border="0">
  146.   <img src="menu_haut_inter.jpg" alt=""> <img src="forum.jpg" alt="Forum" border="0">
  147.   <img src="menu_haut_inter.jpg" alt=""> <img src="contact.jpg" alt="Contact" border="0">
  148.   <img src="menu_haut_2.jpg" alt="">
  149. </div>
  150.  
  151. <div class="contenu">
  152.   <div class="menugauche">
  153.      <div class="menu">
  154.     <img src="menu.jpg" width="139" height="19" alt="">
  155.  <img src="spacer.gif" width="139" height="1" alt="">
  156.     <img src="animes.jpg" width="139" height="20"  alt="Animés">
  157.  <img src="spacer.gif" width="139" height="1"  alt="">
  158.  <img src="manga.jpg" width="139" height="19"  alt="Manga">
  159.  <img src="spacer.gif" width="139" height="1"  alt="">
  160.  <img src="bdd.jpg" width="139" height="19"  alt="Base de Données">
  161.  <img src="spacer.gif" width="139" height="1"  alt="">
  162.  <img src="download.jpg" width="139" height="19"  alt="Téléchargements">
  163.  <img src="spacer.gif" width="139" height="1"  alt="">
  164.  <img src="liens.jpg" width="139" height="19"  alt="Liens">
  165.  <img src="spacer.gif" width="139" height="1"  alt="">
  166.  <img src="fansub.jpg" width="139" height="19"  alt="Fansub">
  167.  <img src="spacer.gif" width="139" height="1"  alt="">
  168.  <img src="lexique.jpg" width="139" height="19"  alt="lexique">
  169.  <img src="spacer.gif" width="139" height="1"  alt="">
  170.  </div>
  171.  <div class="search">
  172.  </div>
  173.  <div class="site">
  174.  </div>
  175.   </div>
  176.   <div class="centre">blabla</div>
  177.   <div class="menudroit">blabla</div>
  178. </div>
  179.   <div class="pied"> </div>
  180. </body>
  181. </html>


Message édité par Cheinz le 25-10-2004 à 19:19:09
n°882444
Hermes le ​Messager
Breton Quiétiste
Posté le 25-10-2004 à 20:15:53  profilanswer
 

Au lieu de mettre la source, met la page à disposition qu'on puisse tester un peu chez soi...

n°882462
Cheinz
Posté le 25-10-2004 à 20:46:53  profilanswer
 

Voila: http://www.manganimes.com/test/index.htm
 
C'est nickel sous mozilla (a part kkes espaces qui chient du aux positions qui ont pas l'air d'être les mêmes sur ie et mozi) mais sous ie...
 
PS: j'ai enlever la redéfinition de la balise img.


Message édité par Cheinz le 25-10-2004 à 20:50:40
n°882497
masklinn
í dag viðrar vel til loftárása
Posté le 25-10-2004 à 21:18:51  profilanswer
 

Code :
  1. <div class="menu">
  2.     <img src="menu.jpg" width="139" height="19" alt="">
  3.  <img src="spacer.gif" width="139" height="1" alt="">
  4.     <img src="animes.jpg" width="139" height="20"  alt="Animés">
  5.  <img src="spacer.gif" width="139" height="1"  alt="">
  6.  <img src="manga.jpg" width="139" height="19"  alt="Manga">
  7.  <img src="spacer.gif" width="139" height="1"  alt="">
  8.  <img src="bdd.jpg" width="139" height="19"  alt="Base de Données">
  9.  <img src="spacer.gif" width="139" height="1"  alt="">
  10.  <img src="download.jpg" width="139" height="19"  alt="Téléchargements">
  11.  <img src="spacer.gif" width="139" height="1"  alt="">
  12.  <img src="liens.jpg" width="139" height="19"  alt="Liens">
  13.  <img src="spacer.gif" width="139" height="1"  alt="">
  14.  <img src="fansub.jpg" width="139" height="19"  alt="Fansub">
  15.  <img src="spacer.gif" width="139" height="1"  alt="">
  16.  <img src="lexique.jpg" width="139" height="19"  alt="lexique">
  17.  <img src="spacer.gif" width="139" height="1"  alt="">
  18.  </div>


kaka :o
un menu ca se fait à coup de listes :o (pareil en haut)
 
Et tes classes, tu pourrais les remplacer par des ids ca serait plus logique (vu que tu ne les utilises que pour un élément à chaque fois)
 
Sépare l'information (html) et le style (css) dans deux fichiers séparés
Ton information (html donc) n'est pas construite de manière logique/rationnelle, c'est imbitable
 
Ah oui, j'allais oublier, les spacers tu devrait pas en avoir besoin [:aloy]


Message édité par masklinn le 25-10-2004 à 21:19:24

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°882567
Cheinz
Posté le 25-10-2004 à 22:19:58  profilanswer
 

Code :
  1. Et tes classes, tu pourrais les remplacer par des ids ca serait plus logique (vu que tu ne les utilises que pour un élément à chaque fois)


 
Oui je sais, mais bon c'est un test temporaire, voir comment donne ma prez' HTMLé.
 

Code :
  1. Sépare l'information (html) et le style (css) dans deux fichiers séparés
  2. Ton information (html donc) n'est pas construite de manière logique/rationnelle, c'est imbitable


 
Idem.
 

Code :
  1. Ah oui, j'allais oublier, les spacers tu devrait pas en avoir besoin


 
Et comment tu fais pour faire une ligne grise d'un pixel qui fait la largeur du div?
 
Sinon en utilisant <li> bah: http://www.manganimes.com/test/index2.htm
 
Par contre sur mozilla ca passe pu.


Message édité par Cheinz le 25-10-2004 à 22:23:20
n°882576
gm_superst​ar
Appelez-moi Super
Posté le 25-10-2004 à 22:33:30  profilanswer
 

Cheinz a écrit :

Et comment tu fais pour faire une ligne grise d'un pixel qui fait la largeur du div?


border-bottom: gray solid 1px; ?


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°882582
masklinn
í dag viðrar vel til loftárása
Posté le 25-10-2004 à 22:35:58  profilanswer
 

tu joues sur le margin des <li> [:spamafote]
 
et j'ai du mal a voir pourquoi tu encapsules le <ul> dans un <div>
 
tu prends ton <ul>, tu lui colles un background gris, margin-bottom de 1px pour les <li>, tu modifies leur taille pour faire celle des images (tu peux même coller les images en background :o)
 
edit: le border ca marche aussi (gm style ;))
 
et faut vraiment que tu repenses ton html, parce qu'il est super mal foutu (me dit pas que tu le feras quand ton layout sera terminé, c'est un mensonge [:spamafote] )


Message édité par masklinn le 25-10-2004 à 22:37:34

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
mood
Publicité
Posté le 25-10-2004 à 22:35:58  profilanswer
 

n°882640
Cheinz
Posté le 25-10-2004 à 23:32:15  profilanswer
 

Voila j'ai essayé de modifier un peu, ca passe pas trop mal sur Internet Explorer (a part toujours un petit espace entre les images...) mais sous firefox c'est la cata...
 
http://www.manganimes.com/test/index3.htm

n°882656
gm_superst​ar
Appelez-moi Super
Posté le 25-10-2004 à 23:42:37  profilanswer
 

Bah c'est juste un padding ou une marge par défaut à faire sauter sur UL ou LI...


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°882663
Cheinz
Posté le 25-10-2004 à 23:47:31  profilanswer
 

Viens de tester, c'est pareil, autant margin que padding et que ce soit sur ul ou li, et il n'y a que sur ie qu'il y a un espace. Sur fire c'est décalé sur la droite mais il n'y a pas d'espace.

n°882709
gm_superst​ar
Appelez-moi Super
Posté le 26-10-2004 à 00:22:49  profilanswer
 
n°882714
Cheinz
Posté le 26-10-2004 à 00:30:49  profilanswer
 

http://www.manganimes.com/test/index4.htm
 
Voila, pour moi c'est pareil, sur ie il y a un espace de quelques pixels et sur firefox ca merdouille.


Message édité par Cheinz le 26-10-2004 à 00:32:06
n°882716
gm_superst​ar
Appelez-moi Super
Posté le 26-10-2004 à 00:32:29  profilanswer
 


 

gm_superstar a écrit :

Bah c'est juste un padding ou une marge par défaut à faire sauter sur UL ou LI...


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°882719
masklinn
í dag viðrar vel til loftárása
Posté le 26-10-2004 à 00:39:53  profilanswer
 

comme gm, et le div est bien inutile, et faudrait vraiment nettoyer le CSS et compacter un peut tout ca
non parce que genre

Code :
  1. background-color: #E4E6F0;
  2. background-image: url(menu_haut_fin.jpg);
  3. background-repeat: no-repeat;
  4. background-position: right center;


ca, ca se fait en 1 ligne

Code :
  1. border-right-width: 1px;
  2. border-bottom-width: 1px;
  3. border-left-width: 1px;
  4. border-right-style: solid;
  5. border-bottom-style: solid;
  6. border-left-style: solid;
  7. border-right-color: #000000;
  8. border-bottom-color: #000000;
  9. border-left-color: #000000;


2 lignes pour ca
etc etc


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°882725
Cheinz
Posté le 26-10-2004 à 01:00:29  profilanswer
 

Masklinn: Oui mais ca je m'en fou un peu pour le moment, c'est pour voir comment faire et comment ca donne, c'est la première fois que j'essaye le css.
 
Une fois fini je recommence tout proprement. Voila.
 
Sinon gm_superstar j'ai sur les 2 class des UL, padding: 0px; je vois pas ce que tu veut dire d'autres par faire sauter.

n°882727
gm_superst​ar
Appelez-moi Super
Posté le 26-10-2004 à 01:02:18  profilanswer
 
n°882729
Cheinz
Posté le 26-10-2004 à 01:05:41  profilanswer
 

Ben.... vi je suis d'accord mais j'ai pas mit O mais 0 donc... (et si j'avais mi des O je viens de tester en mettant bien des 0 bah c'est pareil)...

n°882730
masklinn
í dag viðrar vel til loftárása
Posté le 26-10-2004 à 01:06:28  profilanswer
 


whoa :ouch:


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°882731
gm_superst​ar
Appelez-moi Super
Posté le 26-10-2004 à 01:16:33  profilanswer
 

Cheinz a écrit :

Ben.... vi je suis d'accord mais j'ai pas mit O mais 0 donc...


Ah ouais ?  
 
http://www.manganimes.com/test/index4.htm
 

Code :
  1. .liste_menu {
  2. background-color: #FFFFFF;
  3. border: 1px solid #000000;
  4. height: 273px;
  5. width: 139px;
  6. background-image: url(bas_menu.jpg);
  7. background-repeat: no-repeat;
  8. background-position: center bottom;
  9. margin-left: 4px;
  10. margin-top: 4px;
  11. margin-bottom: 0px;
  12. padding: Opx;
  13. }


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°882732
KangOl
Profil : pointeur
Posté le 26-10-2004 à 01:24:52  profilanswer
 

avec un vrai editeur ce genre d'erreur n'arrive jamais...


---------------
Nos estans firs di nosse pitite patreye...
n°882733
Cheinz
Posté le 26-10-2004 à 01:27:46  profilanswer
 

Oui c'est possible que la je me sois gourré mais j'ai retester en mettant bien des 0 et pas des O (vais pas réup a chaque fois que je modif' un caractère) et c'est pareil, si tu veut voir: http://www.manganimes.com/test/index5.htm
 
Et si quelqu'un pouvait me dire pourquoi ca merde complet sur firefox aussi.


Message édité par Cheinz le 26-10-2004 à 01:31:49
n°882734
masklinn
í dag viðrar vel til loftárása
Posté le 26-10-2004 à 01:38:27  profilanswer
 

Cheinz a écrit :

Et si quelqu'un pouvait me dire pourquoi ca merde complet sur firefox aussi.


Mytho mytho maaaan :whistle:  
ksss, ban d'image, cliquez ici pour screenshot site sous Firefox
 
Et si ca merde, c'est parce que c'est codé comme un porc bordel, commence par faire ca bien t'auras largement moins de problèmes [:spamafote]


Message édité par masklinn le 26-10-2004 à 01:38:57

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°882737
Cheinz
Posté le 26-10-2004 à 02:06:08  profilanswer
 

Oui désolé, c'est l'index 4 qui merdé, le 5 ca passe. Mais il y a toujours ces #%$£ d'espaces sous ie.
 
Masklinn, je ne pense pas que faire un .css a part et optimiser les lignes de codes arrange le problème.
Pour l'html je ne vois pas vraiment ce qui merde, un div pour l'entete (entete), un div pour le menu d'en haut (menuhaut), un autre englobant la partie droite, la partie centrale et la partie gauche (contenu) et enfin un pour le footer (pied) c'est clair et ca correspond a mon design d'origine...
 
Maintenent si tu a d'autres idées d'arrangement...


Message édité par Cheinz le 26-10-2004 à 02:07:26
n°882738
masklinn
í dag viðrar vel til loftárása
Posté le 26-10-2004 à 02:13:08  profilanswer
 

tous les divs de menus doivent être remplacés par des listes [:sisicaivrai]
 
Le design, quand on crée un fichier html on s'en branle, le fichier (x)html c'est la structuration logique de l'information, ensuite arrive le CSS pour mettre la dite information en forme.
 
Et faire un CSS à part, ca permettrait déjà de clarifier le machin et d'avoir à moins scroller
Et accessoirement ca te donnerait l'occasion de reprendre le CSS pour voir si il n'y a pas de redondances ou de conflits


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°882741
Cheinz
Posté le 26-10-2004 à 02:23:30  profilanswer
 

Bon, puisque tu insistes..., referait ca demain, sur ce, vais dodo moi, bonne nuit.

n°883448
gm_superst​ar
Appelez-moi Super
Posté le 26-10-2004 à 20:58:20  profilanswer
 
n°883576
Cheinz
Posté le 26-10-2004 à 23:28:42  profilanswer
 

Bon voila:
 
http://www.manganimes.com/test/index6.htm (style.css sans display: block; )
 
http://www.manganimes.com/test/index7.htm (style2.css avec display: block; )
 
Résultat: c'est pareil sauf le menu en haut qui merde complet.  
 
Sinon pour les menus sur le coté, pour les 2 pages, sur Firefox c'est nickel, sur IE il y a toujours les espaces.
La ou il n'y a n'a pas sur IE c'est que les images sont mises en background, mais je peut pas le faire pour le menu principal car il y aura un rollover.


Message édité par Cheinz le 26-10-2004 à 23:32:54
n°883583
masklinn
í dag viðrar vel til loftárása
Posté le 26-10-2004 à 23:33:14  profilanswer
 

Et histoire de simplifier le machin, ca te dirait pas de prendre ton image de je sais pas qui, de la coller en fond et d'ajouter les boutons (texte ou png8/gifs avec transparency) par dessus?
 
Comme ca tu t'en fous des erreurs d'interprétations des lists


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°883624
Cheinz
Posté le 27-10-2004 à 01:55:08  profilanswer
 

Bon voila j'ai a peu prés réussit a faire ce que je voulais pour les menus mais j'ai un autre problème:
 
http://www.manganimes.com/test/index8.htm
 
Est ce que c'est possible de faire descendre tout les div (les 2 menus et le centre) en même temps que le texte descends?

mood
Publicité
Posté le   profilanswer
 


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

  Espaces vertical entres les images sur internet explorer.

 

Sujets relatifs
Images et texte avec xsl:fo[Résolu] Problème Dfil Images
Comment cacher une page internet dans une page PHP.Rediriger des urls d'images vers un autre site
Fonction mail : problème d'espaces dans les emailstravail sur images - objet le plus adéquat ?
Mettre une base ACCESS sur internet?Enumerer les cases d'une table en vertical d'abord
Optimisation traitement d'images 
Plus de sujets relatifs à : Espaces vertical entres les images sur internet explorer.


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