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

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Suivante
Auteur Sujet :

Probleme dans le centrage de mon site

n°1129431
karinou
Posté le 24-06-2005 à 08:43:28  profilanswer
 

Reprise du message précédent :

FlorentG a écrit :

Faut mettre un doctype strict, et pas de déclaration XML...


 
C'est à dire? je dois mettre quel doctype?
 
 
Par contre meme avec margin: 0 auto; ca ne change rien  :??:

mood
Publicité
Posté le 24-06-2005 à 08:43:28  profilanswer
 

n°1129442
j_lecruel
☀ ☁ ☂
Posté le 24-06-2005 à 08:54:39  profilanswer
 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">

n°1129459
karinou
Posté le 24-06-2005 à 09:02:45  profilanswer
 

oki merci, ca ne change toujours rien au niveau de la position les div sont toujours alignés sur la gauche, par contre maintenant, le style de mes liens n'est plus reconnu, je me trouve un validateur xHTML et je repasse

n°1129468
skeye
Posté le 24-06-2005 à 09:09:12  profilanswer
 

http://validator.w3.org/


---------------
Can't buy what I want because it's free -
n°1129485
karinou
Posté le 24-06-2005 à 09:28:43  profilanswer
 

Code :
  1. body {
  2. font-family:Verdana, Arial, Helvetica, sans-serif;
  3. font-size: 0.6em;
  4. background-color:#F2F7F7;
  5. text-align:center; /*pour ce con de IE*/
  6. color:#1D6186;
  7. }
  8. tr, td {
  9. font-size : 0.8em;
  10. }
  11. h1 {
  12. font-size : 12px;
  13. font-family :  Verdana, Arial, Helvetica, sans-serif;
  14.    color : #FFAC42;
  15. font-weight: bold;
  16. text-align: center;
  17.   }
  18.  
  19. h2 {
  20. font-size : 10px;
  21. font-family :  Verdana, Arial, Helvetica, sans-serif;
  22.    color : #1D6186;
  23. font-weight: bold;
  24. text-decoration: underline;
  25. }
  26. h3 {
  27. font-size : 11px;
  28. font-family :  Verdana, Arial, Helvetica, sans-serif;
  29.    color : #FFAC42;
  30. font-weight: bold;
  31. text-decoration: none;
  32. text-align: center;
  33. }
  34. #conteneur {
  35.     margin: 0 auto;
  36.     width:50%;
  37.     text-align : left;
  38. }
  39. #conteneurLogo {
  40. position : absolute;
  41. left : 10px;
  42. top : 10px;
  43. width : 210px;
  44. height : 150px;
  45. background-color : #F2F7F7;
  46. }
  47. .imageLogo {
  48. height: 140px; width: 210px;
  49. top : 15px;
  50. left : 15px;
  51. background-repeat: no-repeat;
  52. font-size:0px;
  53. background: url(logo_coin.JPG);
  54. }
  55. #menuRubriques {
  56. position: absolute;
  57. left: 10px;
  58. top : 150px;
  59. width : 176px;
  60. background-color: #1D6186;
  61. padding-top:10px;
  62. min-height: 400px;
  63. text-align : left;
  64. font-weight: bold;
  65. background: url(fondMenuGauche.JPG);
  66. }
  67. #menuRubriques a {
  68. display: block;
  69. color:#A8D1E7;
  70. text-decoration:none;
  71. Margin-top : 15px;
  72. }
  73. #menuRubriques a:hover {
  74. text-decoration: none;
  75. color : #FFAC42;
  76. }
  77. #menuRubriques a:active{
  78. text-decoration: none;
  79. color : #FFAC42;
  80. }
  81. /*Item du menu de gauche*/
  82. #menuRubriques ul {
  83. list-style-type: none;
  84. text-align : center;
  85. }
  86. /*position des puces*/
  87. #menuRubriques li {
  88. background-image: url(bouton.JPG);
  89. background-repeat: no-repeat ;
  90. padding-left: 40px;
  91. margin-left: -30px;
  92. margin-top: 0px;
  93. text-align : center;
  94. background-position:0% 50%;
  95. }
  96. #menuFonctions {
  97. position : absolute;
  98. left : 220px;
  99. top : 10px;
  100. width : 570px;
  101. height : 150px;
  102. background-color: #F2F7F7;
  103. font-weight: bold;
  104. }
  105. .menuFonctions {
  106. height : 150px;width:580px;
  107. background-repeat : no-repeat;
  108. font-size:0px;
  109. background : url(haut_icones.JPG) repeat;
  110. }
  111. #menuFonctions ul,li {
  112. display: inline;
  113. margin : 0px;
  114. padding : 10px;
  115. text-align : center;
  116. list-style-type: none;
  117. float : left;
  118. }
  119. #menuFonctions a {
  120. color:#1D6186;
  121. Margin-top : 15px; /*espace entre les rubriques*/
  122. }
  123. #menuFonctions a:hover {
  124. text-decoration: none;
  125. color : #FFAC42;
  126. }
  127. #menuFonctions a:active {
  128. text-decoration: none;
  129. color : #FFAC42;
  130. }
  131. #contenu {
  132. position:absolute;
  133. top : 220px;
  134. left : 200px;
  135. padding-top: 20px;
  136. padding-left: 20px;
  137. width : 600px;
  138. min-height: 100px;
  139. background-color:#F2F7F7;
  140. }
  141. #contenu p {
  142. text-align: justify;
  143. }
  144. .textecentre{
  145. text-align:center;
  146. }
  147.  
  148. .retour{
  149. text-decoration: underline overline;
  150. font-size : 12px;
  151.    font-family :  Verdana, Arial, Helvetica, sans-serif;
  152.    color : #A8D1E7;
  153.    text-align:center;
  154. }
  155. .lienCR {
  156. text-decoration: underline;
  157. font-family :  Verdana, Arial, Helvetica, sans-serif;
  158.    color : #1D6186;
  159.    font-weight: bold;
  160. }
  161. a {
  162. text-decoration: underline;
  163. font-family :  Verdana, Arial, Helvetica, sans-serif;
  164.    color : #1D6186;
  165. }
  166. a:hover{
  167. text-decoration: none;
  168. }


 
 

Code :
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"  
  2. "http://www.w3.org/TR/html4/strict.dtd">
  3. <html>
  4. <head>
  5. <title>
  6. </title>
  7. <style type="text/css" media="screen">
  8.  @import url("style/style.css" );
  9. </style>
  10. </head>
  11. <body>
  12. <div id="conteneur">
  13. <div id="conteneurLogo">
  14.  <div class="imageLogo">
  15.  </div>
  16. </div>
  17. <div id="menuFonctions">
  18.  <div class="menuFonctions">
  19.  </div>
  20.  ...
  21. </div>
  22. <div id="menuRubriques">
  23.  <div class="menuRubriques">
  24.        ...
  25.  </div>
  26.  <div class="bas">
  27.  </div>
  28. </div>
  29. <div id="contenu">
  30. {centre}
  31. </div>
  32. </div>
  33. </body>
  34. </html>


 
Voila, je suis vraiment désolée de vous souler avec ce truc, mais je ne sais pas du tout comment faire et je n'ai aps trop le choix, il faut que j'y arrive  :??:  
 
 
 
 
 

n°1129496
skeye
Posté le 24-06-2005 à 09:42:02  profilanswer
 

Bon, pour (re-)commencer, est-ce que ta feuille de style est bien importée, là?
Tu disais tester sous firefox, as-tu installé l'extension web developper, qui est bien pratique?


---------------
Can't buy what I want because it's free -
n°1129499
karinou
Posté le 24-06-2005 à 09:48:56  profilanswer
 

Je viens de l'installer, qu'est ce que je dois tester avec ? (je ne l'ai jamais utilisée)

n°1129504
skeye
Posté le 24-06-2005 à 09:53:07  profilanswer
 

karinou a écrit :

Je viens de l'installer, qu'est ce que je dois tester avec ? (je ne l'ai jamais utilisée)


 
Tu as l'outil "outline", qui est pratique, pour ton problème actuel...par exemple  tu fais outline->outline custom elements et dans une des cases, tu mets div#conteneur.
Ca te montrera exactement ce que donne ton css...


---------------
Can't buy what I want because it's free -
n°1129511
karinou
Posté le 24-06-2005 à 10:00:27  profilanswer
 

En fait, je pense avoir trouver l'erreur, l'outil me detecte tous mes divs sauf le div #conteneur!!!
 
Par contre je ne sais absolument pas comment résoudre ce probleme. En tout cas merci pour l'extension elle est bien pratique

n°1129516
skeye
Posté le 24-06-2005 à 10:05:06  profilanswer
 

karinou a écrit :

En fait, je pense avoir trouver l'erreur, l'outil me detecte tous mes divs sauf le div #conteneur!!!
 
Par contre je ne sais absolument pas comment résoudre ce probleme. En tout cas merci pour l'extension elle est bien pratique


 
Utilise firefox pour afficher le code source de la page générée (ctrl+u, ou view source dans web developper), tu devrais voir le problème...


---------------
Can't buy what I want because it's free -
mood
Publicité
Posté le 24-06-2005 à 10:05:06  profilanswer
 

n°1129519
karinou
Posté le 24-06-2005 à 10:09:50  profilanswer
 

Code :
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"  
  2. "http://www.w3.org/TR/html4/strict.dtd">
  3. <html>
  4. <head>
  5. <title>
  6. </title>
  7. <style type="text/css" media="screen">
  8.  @import url("style/style.css" );
  9. </style>
  10. </head>
  11. <body>
  12. <div id="conteneur">
  13. <div id="conteneurLogo">
  14.  <div class="imageLogo">
  15.  </div>
  16. </div>
  17. <div id="menuFonctions">
  18.  <div class="menuFonctions">
  19.  </div>
  20.   ...
  21. </div>
  22. <div id="menuRubriques">
  23.  <div class="menuRubriques">
  24.         ...
  25.  </div>
  26.  <div class="bas">
  27.  </div>
  28. </div>
  29. <div id="contenu">
  30.  ...........
  31. </div>
  32. </div>
  33. </body>
  34. </html>


 
Je suis désolée mais je ne vois aps ce qu'il vas pas, j'ai cc le code que ma donner le wiew source de fox
 
 

n°1129520
skeye
Posté le 24-06-2005 à 10:12:40  profilanswer
 

Et css->edit css te donne bien le bon css?


---------------
Can't buy what I want because it's free -
n°1129522
karinou
Posté le 24-06-2005 à 10:14:12  profilanswer
 

oui oui, c'est bien le bon aussi

n°1129524
skeye
Posté le 24-06-2005 à 10:15:17  profilanswer
 

karinou a écrit :

oui oui, c'est bien le bon aussi


...et le outline ne te surligne pas ton conteneur? [:wam]


---------------
Can't buy what I want because it's free -
n°1129526
karinou
Posté le 24-06-2005 à 10:15:52  profilanswer
 

non :( il me souligne mes 4 autres div mais pas celui la

n°1129532
skeye
Posté le 24-06-2005 à 10:22:20  profilanswer
 

[:pingouino]
Bon, je teste ton code, parce-que là je comprends pas.:o


---------------
Can't buy what I want because it's free -
n°1129538
skeye
Posté le 24-06-2005 à 10:26:09  profilanswer
 

Bon, chez moi ça outline bien quand je fais un outline custom elements et que je rentre div#conteneur.
Par contre ça prend toute la largeur, je regarde de plus près.


---------------
Can't buy what I want because it's free -
n°1129541
karinou
Posté le 24-06-2005 à 10:27:12  profilanswer
 

roooh mais c'est fou ca!!! :'(:'(:'(:

n°1129557
skeye
Posté le 24-06-2005 à 10:35:35  profilanswer
 

Bon, j'ai repris ton code, viré tous les position:absolute, et ça a l'air de faire ce que tu veux... ;)


---------------
Can't buy what I want because it's free -
n°1129565
karinou
Posté le 24-06-2005 à 10:39:43  profilanswer
 

heuuuuuuuu y'a du mieux disons que mainteant les éléments bougent en focntion du redimmensionnement de la fenetre, mais par contre tous les div sont en bazard et se baladent partout dans ma page. Mais deja ya du mieux!!! :):)
 
Respect jeune homme  :jap:  :jap:  :jap:  
 
Et ecore un grand gran merci


Message édité par karinou le 24-06-2005 à 10:40:15
n°1129579
skeye
Posté le 24-06-2005 à 10:48:03  profilanswer
 

De rien, j'ai aussi beaucoup galéré à mes débuts dans les css...[:joce]
Conseil : vas-y progressivement, en vérifiant à chaque étape que tes dernières modifs font ce que tu veux, et si ce n'est pas le cas efface bien le code incorrect... ;)


---------------
Can't buy what I want because it's free -
n°1129582
karinou
Posté le 24-06-2005 à 10:49:25  profilanswer
 

Par contre maintenant, il faut que je raligne tout par rapport a mon conteneur et du coup je ne fais pas comment faire.
Par exemple en haut a gauche, j'ai mon div #conteneurLogo, je voudrais que le div #MenuFonctions soit colé a sa droite.
J'ai l'impression que maintenant, il ne me respecte plus du tout les attributs top et left :??:

n°1129584
karinou
Posté le 24-06-2005 à 10:50:11  profilanswer
 

skeye a écrit :

De rien, j'ai aussi beaucoup galéré à mes débuts dans les css...[:joce]
Conseil : vas-y progressivement, en vérifiant à chaque étape que tes dernières modifs font ce que tu veux, et si ce n'est pas le cas efface bien le code incorrect... ;)


Merci du conseil  :D  :D

n°1129600
karinou
Posté le 24-06-2005 à 11:06:09  profilanswer
 

Donc nouvelle question à mon probleme. Comment position des div à l'interrieur d'une grosse balise div contenant tout les autres?
 
Merci par avance

n°1129603
skeye
Posté le 24-06-2005 à 11:09:36  profilanswer
 

karinou a écrit :

Donc nouvelle question à mon probleme. Comment position des div à l'interrieur d'une grosse balise div contenant tout les autres?
 
Merci par avance


 
De la même manière...
Tu peux considérer que ton #conteneur remplace ton body, puisque finalement c'est lui qui va tout contenir.


---------------
Can't buy what I want because it's free -
n°1129612
karinou
Posté le 24-06-2005 à 11:16:31  profilanswer
 

Ben dans ce cas la alors pour tous mes div sont-ils alignés en colonne au lieu de respecter mes positions????
 
Je suis désolée je suis trop une merde, incapble de me debrouillée tte seule :'(
 
EDIT Est ce que les positions réelles sont-elles encore valables, parce que pour l'instant les divs étaient placés grâce à des top:50px; left:250px;??


Message édité par karinou le 24-06-2005 à 11:19:37
n°1129618
skeye
Posté le 24-06-2005 à 11:22:01  profilanswer
 

je crois que le mieux que je puisse faire, là, c'est te conseiller très vivement les articles ici:
http://openweb.eu.org/css/
 
Et tout particulièrement les 3 articles qui parlent du positionnement CSS :
http://openweb.eu.org/articles/initiation_flux/
http://openweb.eu.org/articles/initiation_float/
http://openweb.eu.org/articles/initiation_absolue/
 
Ca devrait répondre à la plupart de tes questions, et mieux que je ne le ferais. ;)


---------------
Can't buy what I want because it's free -
n°1129666
karinou
Posté le 24-06-2005 à 11:57:20  profilanswer
 

Comment ca se fait que Firefox et IE aient une 50 aine de pixels de différence en hauteur, ca commence à faire beaucoup

n°1135149
pilou88
r.a.s.
Posté le 29-06-2005 à 19:58:05  profilanswer
 

A tu essayer ceci :

Code :
  1. #conteneur {
  2. position: absolute;
  3. width: 760px;
  4. left: 50%;
  5. margin-left: -380px;
  6. background-color:#FFFFFF;
  7. }


 
tu met la moitier de ton width en margin-left, et 50% en left, ce qui a pour effect de mettre a 50% du centre de ton #conteneur... C'est ptetre pas trés clair ce que je dis, mais j'ai vu cette technique sur alsacreations  :)


---------------
Pilouweb.info et Pilou Web Blog
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
Problème de clef etrangèreDonnez moi vos avis sur mon site
Probleme d'affichage a cause des annonces de googleProbleme avec FIREFOX et EBAY
Une idée pour créer un site populaire?Probleme d'affichage css (retour a la ligne)
probleme de timersite elastique
Besoin d'aides pour un siteProblème champ texte firefox
Plus de sujets relatifs à : Probleme dans le centrage de mon site


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