Tom's Guide > Forum > Programmation > Probleme html/css sur une decoupe photoshop Message

Probleme html/css sur une decoupe photoshop Message

Forum Programmation : Probleme html/css sur une decoupe photoshop Message

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Rapporter le message Répondre en citant le message Editer le message Supprimer le message
Ben voila mon probleme est dans le titre voici l'image du site tel que je le voudrai (le menu continue jusqu'au footer, le corp de la page aussie)

http://ups.imagup.com/04/1250572207_designsite.png
Et voici le site tel quel une fois en ligne :
http://ups.imagup.com/04/1250572280_Nouvelle%20image%20bitmap.jpg

je vais vous donnez mon code source si sa peut vous aidez :

index.php:


Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  5. <title>Titre</title>
  6. <link rel="stylesheet" href="./style.css" type="text/css" />
  7. </head>
  8.   <body>
  9.       <div id="contenu">
  10.      
  11. <img src="./images/header.jpg" alt="Header" />
  12.       <div class="menu_gauche">
  13. <div class="menu_gauche">
  14.         <img src="./images/menu_haut5.jpg" alt="" />
  15.  
  16.             <center><ul class="menus">
  17.               <li>  <a href="#">Menu1</a>  </li>
  18.               <li>  <a href="#">Menu2</a>  </li>
  19.               <li>  <a href="#">Menu3</a>  </li>
  20.               <li>  <a href="#">Menu4</a>  </li>
  21.               <li>  <a href="#">Menu5</a>  </li>
  22.             </ul>
  23.             </center>
  24.  
  25.         <img src="./images/menu_bas.jpg" alt="" />
  26.         <img src="./images/menu_haut5.jpg" alt="" />
  27.  
  28.               <center>
  29.                   <ul class="menus">
  30.                     <li>  <a href="#">Menu1</a>  </li>
  31.                     <li>  <a href="#">Menu2</a>  </li>
  32.                     <li>  <a href="#">Menu3</a>  </li>
  33.                     <li>  <a href="#">Menu4</a>  </li>
  34.                     <li>  <a href="#">Menu5</a>  </li>
  35.                   </ul>
  36.  
  37.  
  38.  
  39.  
  40.  
  41.               </center>
  42.  
  43.            
  44.            
  45.         <img src="./images/menu_bas.jpg" alt="" />
  46.   </div>
  47. </div>
  48.      
  49.      
  50. <div id="texte">
  51.   <img src="./images/texte_haut.png" alt="" />
  52.      
  53.         <center>
  54.      
  55.             <div class="contentBox">
  56. Why do I call them "CSS Scrollbars"? The <i>CSS Overflow</i>
  57. property tells the browser what to do if the box's contents is larger
  58. than the box itself. It behaves similar to inline frames and creates
  59. scrollbars if required. That is why I call them CSS Scrollbars!
  60. </div>
  61.            
  62.         </center>
  63.   <img src="./images/texte_bas.png" alt="" />
  64.   </div>
  65.   <div class="clear"></div>
  66.   <div id="footer">
  67.   <img src="./images/footer.jpg" alt="" />
  68. </div>
  69. </div>
  70. </body>
  71. </html>




et le CSS:

Code :
  1. body {
  2.   background-color:#cfcfcf; /*Couleur de fond de la page Web*/
  3.   color:#ADABAC; /*Couleur du texte*/
  4.   font-family:Verdana, Arial, Helvetica, sans-serif; /*Polices d’écriture*/
  5.   font-size:11px; /*Taille d’écriture*/
  6.   padding:0; /*Pour que la page n’ai aucune marge*/
  7.   margin:0; /*Pour que la page n’ai aucune marge*/
  8.   border:0px
  9.   }
  10.  
  11. div#contenu {
  12.   width:877px; /*Largeur du design*/
  13.   margin:0 auto 0 -438px; /*Marges du design ( la 4eme marge représente la moitié de la largeur du div*/
  14.   position:absolute;
  15.   top:10px; /*25px entre le coin supérieur de l’écran et le design*/
  16.   left:50%;/*50% de marge ( cela centrera le design )*/
  17.   background-image:url('./images/background.png'); /*Motif si il y’en a un*/
  18.  
  19.   border:0px solid #000000; /* Bordure encadrant le design */
  20.  
  21.   }
  22.  
  23.   div.menusuite {
  24.     background-repeat:repeat-y;
  25. background-image:url('./images/menu_suite.jpg') ;
  26.   width:XXpx;
  27.   margin-top:XXpx;
  28.   margin-left:XXpx !important;
  29.   margin-left:XXpx;
  30.   }
  31.  
  32.   div.menu_gauche {
  33.   background-image:url('./images/menu_font.jpg') ;
  34.   background-repeat:repeat-y;
  35.   width:XXpx;
  36.   float:left;
  37.   margin-top:XXpx;
  38.   margin-left:XXpx !important;
  39.   margin-left:XXpx;}
  40.  
  41.   div.separateur {
  42.   height :6px ;
  43. }
  44. .contentBox {
  45.   display:block;
  46.   border-width: 1px;
  47.   border-style: solid;
  48.   border-color: 000;
  49.   padding:5px;
  50.   margin-top:5px;
  51.   width:600px;
  52.   height:480px;
  53.   overflow:scroll
  54.   }
  55. img {
  56. margin:0;
  57. padding:0;}
  58. div#texte p {
  59.   padding :5px ;
  60. }
  61.   div#texte {
  62.   background-image:url('./images/texte_font.jpg') ;
  63.   background-repeat:repeat-y ;
  64.   width :XXpx ;
  65.   float :right ;
  66.   margin-top :XXpx ;
  67.   margin-right: XXpx !important;
  68.   margin-right:XXpx;
  69. }
  70.  
  71.   div#footer {
  72.   background-image:url('./images/footer.jpg');
  73.   width:XXpx;
  74.   height:XXpx;
  75. }
  76.  
  77. /* Reglages personnels : */
  78. ul , li { margin:0; padding:0; list-style-type:none; } /* Pas de marges automatique dans les listes, ni de puces */
  79. a { color:#2375BF; text-decoration:none; }/*Paramètres des liens*/
  80. a:hover { color:#64A2EC; }/*Paramètres des liens quand le pointeur est sur ceux-ci*/
  81. h1 { text-align:center; margin:0; }/*Le texte des balises h1 est centré ( car il est souvent utilisé pour les titres), et cette balise n’a plus de marge automatique */
  82. p { margin:0; padding:0; }/*Pas de marges automatiques sur les <p> */
  83. div.clear { clear:both; }/*Nous verrons ceci un peu plus tard. */
  84. img { display:block ; border:0; }/*Aucune bordure sur les <img>*/



Je remercie d'avance ceux qui pourront m'aider

cordialement aikaze

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Tu as mixé un peux partout du css, afin de te facilité la tâche je te conseil de suivre se plan :

Ton fichier CSS :

Code :
  1. body {
  2.     background:url(TonImagesDeFond) ;
  3.     }
  4. /* Centre est définis la largeur max de ton site */
  5. #global {
  6.     margin: auto;
  7.     width:80%;}
  8. /* L'entête de ton site */
  9. #header {
  10.     margin-top:20px;
  11.     background:transparent url(TaBanniere) no-repeat ;
  12.     height:180px;  /* Hauteur de ta bannière */
  13.     width:80%; /* Largeur de ta bannière en concordance avec la largeur de ton site */ }
  14. /* La "marge" contenant tes menus */
  15. #Menu{
  16.   float: left; /* Le menu flottera à gauche */
  17.   width: 224px; /* Très important : donner une taille au menu */ }
  18. /* Ton premier menu */
  19. .menu_1 {
  20.     background:url(TonImagesDuMenu1);
  21.     background-repeat: no-repeat;
  22.     width:224px;  /* largeur de ton menu */
  23.     }
  24. /* Ton deuxième menu */
  25. .menu_2 {
  26.     background:url(TonImagesDuMenu2);
  27.     background-repeat: no-repeat;
  28.     width:224px;  /* largeur de ton menu */
  29.     }
  30. #corps {
  31.         background:url(TonImagesDuCorps);
  32.         width: 80%; /* largeur du corps, si tu met la même largeur que la largeur global,
  33.                                   les menus seront intégrés au corps*/
  34.     }
  35. #footer  {
  36.     background:url(TonImagesDupiedDePage);
  37.         }



Et ta page html/php :

Code :
  1. <div id="global "> <!-- Encadrer qui englobe tous la page -->
  2. <div id="Header"> <!-- Image de la bannière --> </div>
  3. <div id="Menu"> <!-- Encadrer qui englobe les menus -->
  4. <div class="menu_1"><!-- Premier menu à gauche de la page -->
  5.       <ul>
  6.                 <li>  <a href="#">Menu1</a>  </li>
  7.                     <li>  <a href="#">Menu2</a>  </li>
  8.                     <li>  <a href="#">Menu3</a>  </li>
  9.                     <li>  <a href="#">Menu4</a>  </li>
  10.                     <li>  <a href="#">Menu5</a>  </li>
  11.     </ul>
  12. </div> <!-- Fermeture du premier menu -->
  13. <div class="menu_2"><!-- Deuxième menu à gauche de la page -->
  14.       <ul>
  15.                 <li>  <a href="#">Menu1</a>  </li>
  16.                     <li>  <a href="#">Menu2</a>  </li>
  17.                     <li>  <a href="#">Menu3</a>  </li>
  18.                     <li>  <a href="#">Menu4</a>  </li>
  19.                     <li>  <a href="#">Menu5</a>  </li>
  20.     </ul>
  21. </div> <!-- Fermeture du deuxième menu -->
  22. </div> <!-- Fermeture de l'ensemble de tous les menus -->
  23. <div id="Corps"> <!-- Ouverture du corps pour intégrer du text/image -->
  24. </div>  <!-- Fermeture du corps  -->
  25. <div id="footer"> </div> <!-- Bas de page -->
  26. </div>  <!-- Fermeture global  -->




Dans le css j'ai mis le principale, ensuite à toi de définir la taille de ton text , les couleurs etc...
Il y a peut être des erreurs dans mes codes...


Message édité par M@cduf le 18-08-2009 à 21:28:29
------------------------------ Besoin d'aide?
Je suis là!

 

Répondre à M@cduf

(à supprimer double poste désolé.)


Message édité par M@cduf le 18-08-2009 à 21:25:32
------------------------------ Besoin d'aide?
Je suis là!

 

Répondre à M@cduf

merci de ta réponse je comté de toutes façon nettoyer mon code donc ton post va m'aider, mais la je pense que une balise css suffirai pour que le corps et le menus se suivent .....non?
enfin si quelqu'un a une idée merciiiiiiiiii

Répondre à aikaze

Citation :

une balise css suffirai pour que le corps et le menus se suivent .....non?



Il y a toujours une possibilité, mais le code que je t'ai proposé est utilisé sur la plupart des sites voir tous.
Ce code permet de placer à volonter à l'endroit voulu ses menus, sa bannière, sont pied de page, sont corp, tous ça en faisant que quelques modifications.

Car si tu as un soucis sur un menu, ou si tu veux le changer, le mettre à droite par exemple, tu as juste à aller sur ton fichier css et à changer quelque lignes, au lieu de tous refaire.

C'est vrai de mettre à chaque page html/php tous ces DIV c'est un peux embêtant, mais j'ai dévier ce problème en utilisant des includes; voici à quoi ressemble une de mes pages de mon site avec tous le design :

Code :
  1. <?php include("../Includes/Entete.php" ); ?>
  2. <?php include("../Includes/Codepremier.php" ); ?>
  3. <div id="corps_top"><h1>Bienvenue</h1></div>
  4. <div id="corps_contenu">
  5. <p>TEXT/IMAGES/CONTENU DE MA PAGE</p>
  6. <?php include("../Includes/Codefin.php" ); ?>



Et voci un l'exemple de ce que contient mon include "entete" :

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4.     <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  5.     <head>
  6.     <title>GamerZ</title>
  7.     <link rel="stylesheet" type="text/css" href="../style.css" />
  8.                 <link rel="shortcut icon" href="../Images/favicon.png" />
  9. </head>
  10. <body>



Mon design tiens sur 5 lignes à chaque pages.


Message édité par M@cduf le 19-08-2009 à 14:22:05
------------------------------ Besoin d'aide?
Je suis là!

 

Répondre à M@cduf

non tinkiete notre site na qu'une seule page tout est appelé en php donc pas trop de souci a ce niveau la mais moi je veu juste arriver a les faire ce suivrent

Répondre à aikaze

Double post sorry


Message édité par aikaze le 19-08-2009 à 15:55:01
Répondre à aikaze
Tom's Guide > Forum > Programmation > Probleme html/css sur une decoupe photoshop Message
Aller à :

Il y a 212 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Liens