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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Problèmes avec mon centrage

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problèmes avec mon centrage

n°1434879
GANONEINC
Posté le 01-09-2006 à 09:50:52  profilanswer
 

http://ganoninc.info/
 
 
Bonjour à tous ,
 
 
voici mon problème j'aimerai centrer le contenue de cette page , seulement sous internet explorer ça passe mais pas sous firefox !
 
or mon site est prévu pour tourner sous firefox :/
 
 
voici le code css :
 

Code :
  1. /* CSS Document */
  2.   body
  3.   {
  4.   margin:0;
  5. }
  6.   #header
  7.   {
  8.    position:relative;
  9.    top:0;
  10.    left:0;
  11.    width:100%;
  12.    height:72px;
  13.    overflow:hidden;
  14.    background-image:url(http://img505.imageshack.us/img505/6004/livecomhdefaultstrie3.jpg);
  15.    color:white;}
  16.   #headerVapor
  17.   {
  18.    position:absolute;
  19.    width: 100%;
  20.    height:72px;
  21.    background-image:url(http://img505.imageshack.us/img505/9763/livecomhdefaultmc2.jpg);
  22.    background-position: center center;
  23.    background-repeat: no-repeat;
  24.   }
  25. #main {
  26. position:relative;
  27. top: 50%;
  28. bottom: 50%;
  29. background-color:white;
  30. height:100%;
  31. }
  32.      #footer
  33.   {
  34.    position:absolute ;
  35.    left:0;
  36.    width:100%;
  37.    height:72px;
  38.    overflow:hidden;
  39.    background-image:url(http://img505.imageshack.us/img505/5836/inverslivecomhdefaultstrst9.jpg);
  40.    color:white;
  41.    bottom: 0;
  42.    margin:0;}
  43.   #footerVapor
  44.   {
  45.    position:absolute;
  46.    width: 100%;
  47.    height:72px;
  48.    background-image:url(http://img505.imageshack.us/img505/9932/inverslivecomhdefaulttn5.jpg);
  49.    background-position: center center;
  50.    background-repeat: no-repeat;
  51.   }


 
 
 
et ma page index.html
 

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
  4. <head>
  5. <script language="JavaScript">
  6. function makevisible(cur,which)
  7. {
  8. if(document.getElementById)
  9. {
  10. if (which==0)
  11. {
  12. if(document.all)
  13. cur.filters.alpha.opacity=100
  14. else
  15. cur.style.setProperty("-moz-opacity", 1, "" );
  16. }
  17. else
  18. {
  19. if(document.all)
  20. cur.filters.alpha.opacity=40
  21. else
  22. cur.style.setProperty("-moz-opacity", .4, "" );
  23. }
  24. }
  25. }
  26. </script>
  27. <title>G@NON INC : Bienvenu(e)</title>
  28. <link rel="stylesheet" media="screen" type="text/css" title="G@NON INC Jour" href="index.css" />
  29. </head>
  30. <body>
  31. <div id="header">
  32.  <div id="headerVapor"></div>
  33. </div>
  34.    <div id = "main">
  35.  
  36.  
  37. <div align="center">
  38.   <h3><u> (( Bienvenu(e) sur G@NON INC)) </u></h3>
  39.   <p><img src="images/129.png" alt="" width="153" height="152" /></p>
  40.   <p>Ré-ouverture dans quelques heures.... Revenez plus tard ;)</p>
  41.  
  42.  
  43. <script type="text/javascript"><!--
  44. google_ad_client = "pub-4386668980094441";
  45. google_ad_width = 468;
  46. google_ad_height = 60;
  47. google_ad_format = "468x60_as";
  48. google_ad_type = "text_image";
  49. google_ad_channel ="";
  50. google_color_border = "C3D9FF";
  51. google_color_bg = "FFFFFF";
  52. google_color_link = "0066CC";
  53. google_color_text = "000033";
  54. google_color_url = "808080";
  55. //--></script>
  56. <script type="text/javascript"
  57.   src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
  58. </script>
  59. </div>
  60. </div>
  61. <div id="footer">
  62.  <div id="footerVapor"></div>
  63. </div>
  64. </body>


 
 
Merci d'avance !
 
PS: petit motivation celui qui m'aide aura son nom dans la news qui annonce le retour du site, par exemple $user m'a aidé à finaliser le site ;)

mood
Publicité
Posté le 01-09-2006 à 09:50:52  profilanswer
 

n°1434897
Dj YeLL
$question = $to_be || !$to_be;
Posté le 01-09-2006 à 10:13:04  profilanswer
 

Chez moi c'est centré sous FF ...


---------------
Gamertag: CoteBlack YeLL
n°1434899
jbourdello​n
Posté le 01-09-2006 à 10:13:35  profilanswer
 

Bon pour ma part, ca tourne sur Firefox et IE... et c'est correctement centré ?!?

n°1434907
GANONEINC
Posté le 01-09-2006 à 10:24:26  profilanswer
 
n°1434920
Dj YeLL
$question = $to_be || !$to_be;
Posté le 01-09-2006 à 10:40:56  profilanswer
 


 
:??:
 
Parce que c'est pas centré là sur ta photo ?


---------------
Gamertag: CoteBlack YeLL
n°1434948
GANONEINC
Posté le 01-09-2006 à 11:08:42  profilanswer
 

voila sous ie 7
 
 
la pour moi c'est centré
 
 
http://img518.imageshack.us/my.php [...] 803ol2.png

n°1434959
Dj YeLL
$question = $to_be || !$to_be;
Posté le 01-09-2006 à 11:21:25  profilanswer
 

arf, je croyais centrer horizontalement :D
 
Je crois qu'une des méthodes possible est de faire un DIV conteneur global, avec un line-height à 100% ... de plus il faut mettre un height à 100% sur le BODY aussi.
 
En même temps c'est un peu porcin ça aussi :D :

Code :
  1. main {   
  2.     position:relative;
  3.     top: 50%;
  4.     bottom: 50%;
  5.     background-color:white;
  6.     height:100%;
  7. }


 
Tu dis que le haut de ton calque doit se trouver à 50% (donc en milieu) et que le bas de ton calque doit se trouver à 50% (au milieu aussi) ... ce qui n'a pas beaucoup de sens en fait :D Et ensutie tu mets un height à 100% ... quel intérêt du coup ? :??:


---------------
Gamertag: CoteBlack YeLL
n°1435000
GANONEINC
Posté le 01-09-2006 à 11:48:51  profilanswer
 

voila j'ai fait ce que tu m'a conseillé, ça ne marche toujours pas :(
 
index.css

Code :
  1. /* CSS Document */
  2.   body
  3.   {
  4.   margin:0;
  5.   height:100%;
  6. }
  7. #divcontenuglobal{
  8. line-height: 100%;}
  9.   #header
  10.   {
  11.    position:relative;
  12.    top:0;
  13.    left:0;
  14.    width:100%;
  15.    height:72px;
  16.    overflow:hidden;
  17.    background-image:url(http://img505.imageshack.us/img505/6004/livecomhdefaultstrie3.jpg);
  18.    color:white;}
  19.   #headerVapor
  20.   {
  21.    position:absolute;
  22.    width: 100%;
  23.    height:72px;
  24.    background-image:url(http://img505.imageshack.us/img505/9763/livecomhdefaultmc2.jpg);
  25.    background-position: center center;
  26.    background-repeat: no-repeat;
  27.   }
  28. #main {
  29. position:relative;
  30. background-color:white;
  31. top: 50%;
  32. }
  33.      #footer
  34.   {
  35.    position:absolute ;
  36.    left:0;
  37.    width:100%;
  38.    height:72px;
  39.    overflow:hidden;
  40.    background-image:url(http://img505.imageshack.us/img505/5836/inverslivecomhdefaultstrst9.jpg);
  41.    color:white;
  42.    bottom: 0;
  43.    margin:0;}
  44.   #footerVapor
  45.   {
  46.    position:absolute;
  47.    width: 100%;
  48.    height:72px;
  49.    background-image:url(http://img505.imageshack.us/img505/9932/inverslivecomhdefaulttn5.jpg);
  50.    background-position: center center;
  51.    background-repeat: no-repeat;
  52.   }


 
 
et index.html
 

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
  4. <head>
  5. <script language="JavaScript">
  6. function makevisible(cur,which)
  7. {
  8. if(document.getElementById)
  9. {
  10. if (which==0)
  11. {
  12. if(document.all)
  13. cur.filters.alpha.opacity=100
  14. else
  15. cur.style.setProperty("-moz-opacity", 1, "" );
  16. }
  17. else
  18. {
  19. if(document.all)
  20. cur.filters.alpha.opacity=40
  21. else
  22. cur.style.setProperty("-moz-opacity", .4, "" );
  23. }
  24. }
  25. }
  26. </script>
  27. <title>G@NON INC : Bienvenu(e)</title>
  28. <link rel="stylesheet" media="screen" type="text/css" title="G@NON INC Jour" href="index.css" />
  29. </head>
  30. <body>
  31. <div id="divcontenuglobal">
  32. <div id="header">
  33.  <div id="headerVapor"></div>
  34. </div>
  35.    <div id = "main">
  36.  
  37.  
  38. <div align="center">
  39.   <h3><u> (( Bienvenu(e) sur G@NON INC)) </u></h3>
  40.   <p><img src="images/129.png" alt="" width="153" height="152" /></p>
  41.   <p>Ré-ouverture dans quelques heures.... Revenez plus tard ;)</p>
  42.  
  43.  
  44. <script type="text/javascript"><!--
  45. google_ad_client = "pub-4386668980094441";
  46. google_ad_width = 468;
  47. google_ad_height = 60;
  48. google_ad_format = "468x60_as";
  49. google_ad_type = "text_image";
  50. google_ad_channel ="";
  51. google_color_border = "C3D9FF";
  52. google_color_bg = "FFFFFF";
  53. google_color_link = "0066CC";
  54. google_color_text = "000033";
  55. google_color_url = "808080";
  56. //--></script>
  57. <script type="text/javascript"
  58.   src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
  59. </script>
  60. </div>
  61. </div>
  62. <div id="footer">
  63.  <div id="footerVapor"></div>
  64. </div>
  65. </div>
  66. </body>

n°1435029
Dj YeLL
$question = $to_be || !$to_be;
Posté le 01-09-2006 à 12:04:21  profilanswer
 

Hmmm dommage, en fait le line-height ne prend pas de % apparement, je viens de tester, si on défini une hauteur en pixel ça marche, en % ça marche pas.
Je vais essayer de trouver une solution.


---------------
Gamertag: CoteBlack YeLL
n°1435040
Dj YeLL
$question = $to_be || !$to_be;
Posté le 01-09-2006 à 12:11:37  profilanswer
 

Bon je viens de me renseigner un peu, car je n'ai jamais eu besoin de faire ça, mais c'est une vrai merde, très mal gérée.
 
Tu devrais éviter, ou faire des recherche sur Google et regarder par là :
 
http://forum.alsacreations.com/faq/#item3


---------------
Gamertag: CoteBlack YeLL
mood
Publicité
Posté le 01-09-2006 à 12:11:37  profilanswer
 

n°1435072
GANONEINC
Posté le 01-09-2006 à 13:25:59  profilanswer
 

j'ai beau essayer les différentes techniques d'alsacreations aucunes ne me va..... je crois que je vais laisser tomber le centrage et spécifier une hauteur minimal pour les petites résolutions :(
 
Le seul centrage que j'avais , quand j'ai tester de redimensioner FF pour voir ce que ça fesait en autres résoltuion, c'était un centrage qui se centrait en fonctione de la longueur de ma page o_O
 
 
et sinon j'ai remarqué quelques problèmes parfois en fonction du contenu le footer ne reste pas bien en bas, en effet défois du blanc assez grand vient se mettre en dessous.
 
 


Message édité par GANONEINC le 01-09-2006 à 14:59:48
n°1436044
Cheinz
Posté le 03-09-2006 à 23:47:54  profilanswer
 

Si tu connais la hauteur du contenu a centré (ce qui est le cas visiblement) qu'est ce qui t'empeches d'utiliser la technique des marges négatives?

n°1436100
CNeo
Posté le 04-09-2006 à 09:11:15  profilanswer
 

Fait un tableau à une seule cellule, tu lui mets :


height: 100%;
width: 100%;
margin: 0;
padding: 0;
vertical-align: center;
text-align: center;


et ca devrais marcher.


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

  Problèmes avec mon centrage

 

Sujets relatifs
Problèmes avec PHPProblemes avec mes inclusions aléatoire
[resolu]creation de dossiers/fichiers a la volee - problemes de droits[Résolu] Centrage CSS et liste à image de fond
Problémes de portée sur un javascript[resolu] Deux problèmes d'affichages d'images.
Problèmes d'accent sous MySql[RÉSOLU] Problèmes divers FOR /F
IE -> gros problèmes de target 
Plus de sujets relatifs à : Problèmes avec mon centrage


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