Positionnement des calques...

Positionnement des calques... - HTML/CSS - Programmation

Marsh Posté le 23-10-2004 à 13:48:34    

Salut à tous !
 
Je cherche à créer cette feuille en CSS:
 
http://www.gen4net.com/temp/css/div.jpg
 
Voici où j'en suis:
 
http://www.gen4net.com/temp/css/
 
Les codes:
 
CSS:
 

Code :
  1. body
  2. {
  3. font-family:Verdana, Arial, Helvetica, sans-serif;
  4. font-size: 0.8em;
  5. margin: 0;
  6. padding: 0;
  7. }
  8. #header
  9. {
  10. height:74px;
  11. }
  12. #conteneur
  13. {
  14. position: absolute;
  15. width: 760px;
  16. left: 50%;
  17. margin-left: -375px;
  18. }
  19. #principal
  20. {
  21. margin-left:171px;
  22. }
  23. #centre
  24. {
  25. background-color:#9999CC;
  26. width:422px;
  27. position:absolute;
  28. margin-top:2px;
  29. }
  30. #gauche
  31. {
  32. position: absolute;
  33. width: 169px;
  34. background-color:#A51502;
  35. }
  36. #droite
  37. {
  38. width: 164px;
  39. background-color:#F9C845;
  40. float:right;
  41. margin-top:2px;
  42. }
  43. #pied
  44. {
  45. height: 18px;
  46. background-color: #696969;
  47. margin-top:2px;
  48. }
  49. p
  50. {
  51. margin: 0 0 10px 0;
  52. }


 
HTML:
 

Code :
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <html>
  3. <head>
  4. <title>Document sans titre</title>
  5. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  6. <link rel=stylesheet type="text/css" href="styles.css">
  7. </head>
  8. <body>
  9. <div id="conteneur">
  10.  <div id="header">
  11.   <img src="elements/logo_bis.jpg">
  12.  </div>
  13.  <div id="gauche">
  14.   <p> Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Etiam lobortis. Ut in lorem a pede viverra dapibus. In nec lorem sodales velit malesuada bibendum. Ut laoreet sem ac augue. Integer nec augue. Integer ac erat sed nulla ullamcorper fringilla. Vivamus et pede. Aliquam erat volutpat. Nunc interdum libero in metus. Quisque eleifend sapien eget turpis accumsan lobortis. Nunc at lacus. Fusce posuere elementum lectus. Aliquam erat volutpat. Suspendisse purus. Curabitur sodales nunc eu nulla. Donec lorem neque, laoreet ut, vehicula eu, luctus vitae, nisl. Nunc at tortor ac magna suscipit rutrum. Sed eu diam in est tristique consectetuer. </p>
  15.  </div>
  16.  <div id="principal">
  17.   <img src="elements/photo_bis.jpg">
  18.   <div id="centre">
  19.    <p> Lorem ipsum dolor sit amet, consectetuer adipiscing elit. </p>
  20.    <p>Mauris scelerisque lectus at justo. Vestibulum elementum tempor eros. Aenean elementum elit interdum urna. Morbi vitae libero. Sed feugiat est at libero. </p>
  21.    <p><br />
  22.               </p>
  23.   </div>
  24.   <div id="droite">
  25.    <p> Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Etiam lobortis. Ut in lorem a pede viverra dapibus. In nec lorem sodales velit malesuada bibendum. </p>
  26.   </div>
  27.  </div>
  28. </div>
  29. </body>
  30. </html>


 
Ce qu'il me reste à faire:
 
1) arriver à ajuster la hauteur des calques 4 et 5 en fonction de la hauteur du calque 3
 
2) réussir à positionner le footer en bas de tout ça...
 
Mais là, je bloque ...
 
Peut être quelqu'un peut il m'aider ?
 
Merci !


Message édité par huggy le 23-10-2004 à 14:01:39
Reply

Marsh Posté le 23-10-2004 à 13:48:34   

Reply

Marsh Posté le 23-10-2004 à 14:13:40    

En fait, c'est assez facile à faire si tu ne tiens pas compte de IE, autrement, c'est assez complexe voire impossible [:spamafote]

Reply

Marsh Posté le 23-10-2004 à 14:16:15    

tu peux expliquer ?

Reply

Marsh Posté le 23-10-2004 à 14:18:53    

Le positionnement tel que tu le veux peut très facilement s'obtenir en jouant sur le display:table-cell mais IE ne reconnait pas cet attribut CSS et tu devrait donc jouer avec des div suplémentaires et alterner avec des bloc flotants et sans doute absolus.

Reply

Marsh Posté le 23-10-2004 à 14:20:00    

arf.......
 
j'suis calmé là :p

Reply

Sujets relatifs:

Leave a Replay

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