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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Décalage à droite.(résolus)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Décalage à droite.(résolus)

n°1137960
julien2b
Posté le 02-07-2005 à 11:27:41  profilanswer
 

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
mood
Publicité
Posté le 02-07-2005 à 11:27:41  profilanswer
 

n°1138686
dmc2
Posté le 03-07-2005 à 16:59:20  profilanswer
 

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

n°1138692
masklinn
í dag viðrar vel til loftárása
Posté le 03-07-2005 à 17:18:35  profilanswer
 

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
n°1138701
plainsofpa​in
Pingouino's lover
Posté le 03-07-2005 à 18:29:59  profilanswer
 

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
n°1139179
julien2b
Posté le 04-07-2005 à 11:35:49  profilanswer
 

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.

n°1140485
julien2b
Posté le 05-07-2005 à 15:07:04  profilanswer
 

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

n°1140502
plainsofpa​in
Pingouino's lover
Posté le 05-07-2005 à 15:14:14  profilanswer
 

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
n°1140515
julien2b
Posté le 05-07-2005 à 15:19:55  profilanswer
 

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.

n°1140547
julien2b
Posté le 05-07-2005 à 15:31:29  profilanswer
 

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. }

n°1140599
plainsofpa​in
Pingouino's lover
Posté le 05-07-2005 à 15:57:04  profilanswer
 

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
mood
Publicité
Posté le 05-07-2005 à 15:57:04  profilanswer
 

n°1140667
julien2b
Posté le 05-07-2005 à 16:35:27  profilanswer
 

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

n°1140669
plainsofpa​in
Pingouino's lover
Posté le 05-07-2005 à 16:37:23  profilanswer
 

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

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

  Décalage à droite.(résolus)

 

Sujets relatifs
Pb CSS pour un affichage de menus fixe à droitealignement à droite, au milieu et à gauche sur la même ligne
afficher une date gmt en y ajoutant un décalage horaireOuvrir fenetre à droite de l'écran
Décalage de mes bloc quand je rétrécisma fenetre IEdéfilement de caractères de gauche à droite
problème de décalage aléatoire[RESOLU] [CSS] bug IE : texte invisible et décalage bizarre
probleme de decalage d'un sous menu en javascript avec IE[CSS] Aligner une partie d'un <p> à droite ?
Plus de sujets relatifs à : Décalage à droite.(résolus)


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