Décalage à droite.(résolus)

Décalage à droite.(résolus) - HTML/CSS - Programmation

Marsh Posté le 02-07-2005 à 11:27:41    

Bonjour à tous,
 
j'ai un souci avec des décalages à droite. Avec firefox tout va très bien.
Là où j'ai un problème c'est avec Internet explorer, (qui devrait être interdit).
J'en deviens chèvre à force de manipulation, mais je ne vois pas comment faire.
Quand Internet Explorer avec les favoris affichés ne donnent par exemples :
Nocario. 1. Parfait
Nocario 2. Parfait
Nocario 3. Décalée à droite.
pietricaggio 1. Décalée à droite
pietricaggio 2. Décalée à droite
pietricaggio 3. Parfait  
 
 
Internet Explorer sans les favoris.
 
Nocario. 1 décalé à droite
Nocario 2 décalées à droite
Nocario 3. Décalée à droite. Mais sous menu.
pietricaggio 1. Décalée à droite sous le menu
pietricaggio 2. Décalée à droite sous le menu
pietricaggio 3 décalées à droite sous le menu
 
si quelqu'un avait quelques petites indications sur ce problème, je l'en remercie.
Julien
http://ile.chrispat.free.fr/nocario1.php
 

Code :
  1. /***********************************************/
  2. /* CONTENEUR */
  3. /***********************************************/
  4. body {
  5. padding:0px;
  6. margin:0px
  7. }
  8. #template {
  9. position: absolute;
  10. font: 12px arial, helvetica, verdana, sans-serif;
  11. font: 'times new roman', times, serif;/* ajouté */
  12. color: #000;
  13. margin: 0px 7%;/* 7 % */
  14. width: 86%;/* 86*/
  15. border-top: 5px solid #333;
  16. background: #c00;
  17. font-size: small;
  18. line-height: 160%;
  19. }
  20. /***********************************************/
  21. /* ENTETE */
  22. /***********************************************/
  23. #header {
  24. background: #c00c;
  25. border: 1px solid #000;
  26. height: 70px;
  27. text-align: center;
  28. color: #000;
  29. font-weight: bold;
  30. font-size: 2em;
  31. margin: 0px;
  32. }
  33. #logomairie {
  34. float: left;
  35. margin-left: 140px;
  36. background-image: url(design/mairie.gif);
  37. }
  38. #testamaura {
  39. float: right;
  40. margin-right: 150px;
  41. background-image: url(design/logog.gif);
  42. }
  43. #chataig {
  44. float: right;
  45. margin-right: 15px;
  46. }
  47. #afficheg {
  48. position: absolute;
  49. left: 0px;
  50. width: 140px;
  51. height: 70px;
  52. background-color: #fc0;
  53. font: 12px arial, helvetica, verdana, sans-serif;
  54. font-weight: bold;
  55. }
  56. #affiched {
  57. position: absolute;
  58. right: 0px;
  59. width: 150px;
  60. height: 70px;
  61. background-color: #fc0;
  62. font: 12px arial, helvetica, verdana, sans-serif;
  63. font-weight: bold;
  64. }
  65. /***********************************************/
  66. /* MENU GAUCHE */
  67. /***********************************************/
  68. #menu{
  69. position: absolute;
  70. width: 116px;
  71. left: 0px;
  72. background-color: #fc0;
  73. color: black;
  74. font: 12px arial, helvetica, verdana, sans-serif;
  75. font-weight: bold;
  76. }
  77. #menu ul{
  78. list-style-type: none;
  79. margin: 0px;
  80. padding: 0px;
  81. }
  82. #menu li a{
  83. margin: 0px;
  84. padding: 5px;
  85. display: block;
  86. height: 1em;
  87. color: #000;
  88. text-decoration: none;
  89. }
  90. #menu a:hover{
  91. background-color: #add8e6;
  92. }
  93. #menu p{
  94. font-weight: bold;
  95. font-size: 1em;
  96. border: 1px solid #6495ED;
  97. background-color: #6495ed;
  98. color: #fff;
  99. text-align: center;
  100. margin: 0px;
  101. }
  102. /* propriétés communes à l'ensemble des 4 coins */
  103. #hautgauche, #hautdroit, #basgauche, #basdroit {
  104. height: 19px; width: 19px;
  105. background-repeat: no-repeat;
  106. font-size:1px; /* correction d'un bug IE */
  107. }
  108. /* propriétés spécifiques à chaque coin */
  109. #hautgauche {
  110. background: url(hautgauche.gif);
  111. }
  112. #hautdroit {
  113. float: right;
  114. background: url(hautdroit.gif);
  115. }
  116. #basgauche {
  117. background: url(basgauche.gif);
  118. }
  119. #basdroit {
  120. float: right;
  121. background: url(basdroit.gif);
  122. }
  123. #contenu p {
  124. color: white;
  125. margin: 0em; /*gestion des espaces interparagraphes */
  126. }
  127. /***********************************************/
  128. /* MENU DROITE */
  129. /***********************************************/
  130. #Rmenu{
  131. position: absolute;
  132. right: 0px;
  133. width: 116px;
  134. background-color: #fc0;
  135. color: black;
  136. font: 12px arial, helvetica, verdana, sans-serif;
  137. font-weight: bold;
  138. }
  139. #Rmenu ul{
  140. list-style-type: none;
  141. margin: 0px;
  142. padding: 0px;
  143. }
  144. #Rmenu li a{
  145. margin: 0px;
  146. padding: 5px;
  147. display: block;
  148. height: 1em;
  149. color: #000;
  150. text-decoration: none;
  151. }
  152. #Rmenu a:hover{
  153. background-color: #add8e6;
  154. }
  155. #Rmenu p{
  156. font-weight: bold;
  157. font-size: 1em;
  158. border: 1px solid #6495ED;
  159. background-color: #6495ed;
  160. color: #fff;
  161. text-align: center;
  162. margin: 0px;
  163. }
  164. /***********************************************/
  165. /* PARTIE CENTRALE */
  166. /***********************************************/
  167. #content {
  168. background: #fc6;
  169. margin-left: 116px;
  170. margin-top: 0px;
  171. margin-right: 116px;
  172. margin-bottom: 0px;
  173. padding: 10px;
  174. border: 2px solid green;
  175. }
  176. /***********************************************/
  177. /* PIED DE PAGE */
  178. /***********************************************/
  179. #footer {
  180. background: #f00;
  181. border-top: 2px dotted #ddd;
  182. padding: 5px 0;
  183. text-align: center;
  184. margin-top: 2px;
  185. }
  186. #footer p{
  187. margin: 0px;
  188. padding: 0px;
  189. }
  190. /********?????***************************************/
  191. /* GALERIE PHOTO */
  192. /***********************************************/
  193. dl.gallery{
  194. float:left;
  195. border: 1px solid #000;
  196. background-color: #93f;
  197. width: 102px;
  198. text-align: center;
  199. padding: 5px;
  200. margin: 1em;
  201. }
  202. .gallery dt { font-weight: bold; }
  203. .gallery dt img
  204. {
  205. border: 1px solid #000;
  206. width: 100px;
  207. height: 100px;
  208. }
  209. .gallery dd
  210. {
  211. margin: 0;
  212. padding: 0;
  213. }
  214. .clearboth
  215. {
  216. clear: both;
  217. }
  218. a img/* supprime la bordures bleu autour des vignettes*/
  219. {
  220. border: none ;
  221. }


Message édité par julien2b le 05-07-2005 à 16:36:55
Reply

Marsh Posté le 02-07-2005 à 11:27:41   

Reply

Marsh Posté le 03-07-2005 à 16:59:20    

Salut
A mon avis tu te devrais pas te prendre la tete
Fais un tableau de 3 colonnes cela n'alourdira pas ton code.

Reply

Marsh Posté le 03-07-2005 à 17:18:35    

julien2b a écrit :

Bonjour à tous,
 
j'ai un souci avec des décalages à droite. Avec firefox tout va très bien.
Là où j'ai un problème c'est avec Internet explorer, (qui devrait être interdit).
J'en deviens chèvre à force de manipulation, mais je ne vois pas comment faire.
Quand Internet Explorer avec les favoris affichés ne donnent par exemples :
Nocario. 1. Parfait
Nocario 2. Parfait
Nocario 3. Décalée à droite.
pietricaggio 1. Décalée à droite
pietricaggio 2. Décalée à droite
pietricaggio 3. Parfait  
 
 
Internet Explorer sans les favoris.
 
Nocario. 1 décalé à droite
Nocario 2 décalées à droite
Nocario 3. Décalée à droite. Mais sous menu.
pietricaggio 1. Décalée à droite sous le menu
pietricaggio 2. Décalée à droite sous le menu
pietricaggio 3 décalées à droite sous le menu


Je présumme que tu parlais du menu de gauche, je ne vois rien de spécial avec IE6SP1, c'est identique au rendu de Firefox ou Opera, par contre la partie centrale est méchamment borkée
 
Et ton source HTML pourrait être pas mal amélioré accessoirement [:petrus75]


Message édité par masklinn le 03-07-2005 à 17:19:44

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 03-07-2005 à 18:29:59    

dmc2, si tu as d'autres bêtises à dire tu ... ne peux pas :D


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 04-07-2005 à 11:35:49    

Bonjour à tous,  
 
Et pourtant j'ai toujours ce décalage à droite quand je regarde avec Internet Explorer, à je me comprends vraiment pas de quoi cela pourrait venir.
J'ai sp2 et Internet Explorer six.
Merci pour votre aide.

Reply

Marsh Posté le 05-07-2005 à 15:07:04    

toujours personnes pour me donner un coup de main ?.
Je commence vraiment à désespérer...
Cordialement

Reply

Marsh Posté le 05-07-2005 à 15:14:14    

essaie de donner des largeurs fixes à tes éléments, car la tu ne le fais que sur le menu, choisis une largeur genre 770px de large pour le site, et calcules avec les menus, les marges et cie pour arriver à ca.
 
Car sous ie, si le centre ne prenait pas plus de place qu'il ne faudrait, ton site s'afficherait bien.
 
Sinon, je peux essayer de te faire un squelette qui fontionne sur la majorité des navigateurs.


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 05-07-2005 à 15:19:55    

Bonjour,
Le problème c'est que j'ai déjà essayé avec un squelette pris sur le alsacreations.com, mais des que je veux mettre ma galerie d'images, mes images se décalent vers la droite et je n'arrive pas à les empêcher de déborder.
Si tu veux bien essayer de faire un squelette à partir de ce que j'ai déjà fait, j'en serais très heureux.  
Encore merci.

Reply

Marsh Posté le 05-07-2005 à 15:31:29    

J'ai refait un peu le code. En spécifiant la largeur du site. Mais rien n'y fait.

Code :
  1. /***********************************************/
  2. /* CONTENEUR */
  3. /***********************************************/
  4. body {
  5. padding:0px;
  6. margin:0px
  7. }
  8. #template {
  9. position: absolute;
  10. font: 12px arial, helvetica, verdana, sans-serif;
  11. font: 'times new roman', times, serif;/* ajouté */
  12. color: #000;
  13. width: 750px;
  14. left: 50%;
  15. margin-left: -375px;
  16. border-top: 5px solid #333;
  17. background: #c00;
  18. font-size: small;
  19. line-height: 160%;
  20. }
  21. /***********************************************/
  22. /* ENTETE */
  23. /***********************************************/
  24. #header {
  25. background: #c00c;
  26. border: 1px solid #000;
  27. height: 70px;
  28. text-align: center;
  29. color: #000;
  30. font-weight: bold;
  31. font-size: 2em;
  32. margin: 0px;
  33. }
  34. #logomairie {
  35. float: left;
  36. margin-left: 140px;
  37. background-image: url(design/mairie.gif);
  38. }
  39. #testamaura {
  40. float: right;
  41. margin-right: 150px;
  42. background-image: url(design/logog.gif);
  43. }
  44. #chataig {
  45. float: right;
  46. margin-right: 15px;
  47. }
  48. #afficheg {
  49. position: absolute;
  50. left: 0px;
  51. width: 140px;
  52. height: 70px;
  53. background-color: #fc0; 
  54. font: 12px arial, helvetica, verdana, sans-serif;
  55. font-weight: bold;
  56. }
  57. .marquee {
  58. margin: 0px;
  59. padding: 5px;
  60. }
  61. #affiched {
  62. position: absolute;
  63. right: 0px;
  64. width: 150px;
  65. height: 70px;
  66. background-color: #fc0;
  67. font: 12px arial, helvetica, verdana, sans-serif;
  68. font-weight: bold;
  69. }
  70. /***********************************************/
  71. /* MENU GAUCHE */
  72. /***********************************************/
  73. #menu{
  74. position: absolute;
  75. width: 116px;
  76. left: 0px;
  77. background-color: #fc0;
  78. color: black;
  79. font: 12px arial, helvetica, verdana, sans-serif;
  80. font-weight: bold;
  81. }
  82. #menu ul{
  83. list-style-type: none;
  84. margin: 0px;
  85. padding: 0px;
  86. }
  87. #menu li a{
  88. margin: 0px;
  89. padding: 5px;
  90. display: block;
  91. height: 1em;
  92. color: #000;
  93. text-decoration: none;
  94. }
  95. #menu a:hover{
  96. background-color: #add8e6;
  97. }
  98. #menu h5{
  99. font-weight: bold;
  100. font-size: 1em;
  101. border: 1px solid #6495ED;
  102. background-color: #6495ed;
  103. color: #fff;
  104. text-align: center;
  105. margin: 0px;
  106. }
  107. /***********************************************/
  108. /* MENU DROITE */
  109. /***********************************************/
  110. #Rmenu{
  111. position: absolute;
  112. right: 0px;
  113. width: 116px;
  114. background-color: #fc0;
  115. color: black;
  116. font: 12px arial, helvetica, verdana, sans-serif;
  117. font-weight: bold;
  118. }
  119. #Rmenu ul{
  120. list-style-type: none;
  121. margin: 0px;
  122. padding: 0px;
  123. }
  124. #Rmenu li a{
  125. margin: 0px;
  126. padding: 5px;
  127. display: block;
  128. height: 1em;
  129. color: #000;
  130. text-decoration: none;
  131. }
  132. #Rmenu a:hover{
  133. background-color: #add8e6;
  134. }
  135. #Rmenu h5{
  136. font-weight: bold;
  137. font-size: 1em;
  138. border: 1px solid #6495ED;
  139. background-color: #6495ed;
  140. color: #fff;
  141. text-align: center;
  142. margin: 0px;
  143. }
  144. /***********************************************/
  145. /* PARTIE CENTRALE */
  146. /***********************************************/
  147. #content {
  148. background: #fc6;
  149. margin: 0px 116px;
  150. padding: 0px;
  151. border: 2px solid green;
  152. }
  153. /***********************************************/
  154. /* PIED DE PAGE */
  155. /***********************************************/
  156. #footer {
  157. background: #f00;
  158. border-top: 2px dotted #ddd;
  159. padding: 5px 0;
  160. text-align: center;
  161. margin-top: 2px;
  162. }
  163. #footer p{
  164. margin: 0px;
  165. padding: 0px;
  166. }
  167. /********?????***************************************/
  168. /* GALERIE PHOTO  */
  169. /***********************************************/
  170. dl.gallery{
  171. float:left;
  172. border: 1px solid #000;
  173. background-color: #93f;
  174. width: 102px;
  175. text-align: center;
  176. padding: 5px;
  177. margin: 1em;
  178. }
  179. .gallery dt {
  180. font-weight: bold;
  181. }
  182. .gallery dt img
  183. {
  184. border: 1px solid #000;
  185. width: 100px;
  186. height: 100px;
  187. }
  188. .gallery dd
  189. {
  190. margin: 0;
  191. padding: 0;
  192. }
  193. .clearboth {
  194. clear: both;
  195. }

Reply

Marsh Posté le 05-07-2005 à 15:57:04    

http://test.roane-irkana.net/3_cols_fixe.htm
 
Un compromis qui passe partout.
 
Bien sur, ayant fait ca a la va vite, on peut largement mieux faire ...
 
Quand aux problèmes que tu as, soit tu fais comme moi, et tu essaies d'éviter de tomber dans des cas ou IE cafouille, soit tu utilises des hacks IE.


Message édité par plainsofpain le 05-07-2005 à 16:29:49

---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 05-07-2005 à 15:57:04   

Reply

Marsh Posté le 05-07-2005 à 16:35:27    

Un grand merci, j'ai spécifié une largeur à ma page centrale, et maintenant sa marche.
Je te remercie encore pour ce petit coup de mains.
Cordialement

Reply

Marsh Posté le 05-07-2005 à 16:37:23    

Accesoirement, de manière fluide ca donne :  
 
http://test.roane-irkana.net/3_cols_fluide.htm
 
Mais la j'ai pas recopié ton contenu. Les menus font 150 px de large (et sont en float), le centre a une marge de 155 px de chaque coté, et le footer a un clear:both.
 
Et la, ca roule :D


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed