[WiP PHP/CSS] 3 Mars: Problème de marge CSS

3 Mars: Problème de marge CSS [WiP PHP/CSS] - HTML/CSS - Programmation

Marsh Posté le 01-05-2005 à 22:59:36    

J'ai déjà crée plusieurs topic pour tel ou tel problème, alors je me décide à centraliser tout ce qui concerne la progression de mon portail php.
Le principe est double:
- Apprendre le php de façon productive et amusante.
- Avoir un portail php complet, simple, sur mesure.
 
Si cela interresse des gens (je poste en ayant aucune idée si j'vais me faire insulter ou si ca va interresser certains), téléchargez donc les sources, j'ai essayé de les commenter. Je serais ravis de recevoir vos remarques à n'importe quel niveau, ainsi que vos suggestions, critiques, insultes, chèques cadeau fnac, etc...
 
Au fur et a mesure de la progression, je mettrai à jour ce post, avec les derniers ajouts, les problèmes rencontrés, les idées, etc...
 
---
 
3 mars:
J'ai change totalement de voie ;)  
Je suis tombé amoureux du CSS, et j'ai laissé tombé les tableaux html !
Bien sur les fonctions et autres scripts php seront réutilisés, donc je ne repars pas de zero loin de la ! Mais je me concentre actuellement sur le CSS:
 
Voici ce que ca donne pour le moment:
http://neo3ouaf.free.fr/@PHP/blog_v0.01/
 
Je n'ai donc utilisé aucun cadre, mais des div, ce qui rend pareil (mieux ?) avec plus de simplicité, grace au positioning ! Les cadres se superposent, parfois avec de la transparence... C'est très simple, le code source est d'une légèreté déconcertante !!
 
Il est 5 heures du mat' alors j'vais m'coucher ;)
Avant cela je vous expose les problèmes:
J'ai qques soucis mineurs, mais surtout un que j'arrive pas du tout a résoudre: Que ce soit sous IE ou sour Firefox, je n'arrive pas a avoir de marge en bas, et du coups sous IE on ne peut pas voir les "tableaux" jusqu'en bas !  
J'ai essayé tous les attributs de marge dans le css, j'ai essayé d'ajouter des <br> au pied de la page, rien n'y fait ! J'ai l'impression que la position relative du cadre "administration" en bas, par rapport au cadre de fond lui meme en position absolute... ben ca fait un peu chier ^^
 
Qui peut m'aider ?
Voici les codes source:
 
Le fichier index:

Code :
  1. <link rel="stylesheet" type="text/css" href="style.css">
  2. <body>
  3. <div id="news-top">
  4. <div id="title"><center><h1>OUAFOUAF HOMEPAGE</h1></center></div><br><br>
  5. <div id="menu">menu</div>
  6. <div id="menu"><br>menu trick</div>
  7. <?php
  8. include('lib/extraction_des_articles.php');
  9. while( $contenu = mysql_fetch_array ($req))
  10. {
  11. include('lib/affichage_des_categories.php'); // Personnalisation des catégories
  12. $news = bbcode(tarea($contenu['news'])); // formatage et gestion BBCode du contenu de l'article
  13. $name = bbcode(tarea($contenu['name'])); // formatage et gestion BBCode du titre de l'article
  14. echo '<div id="news">';
  15. echo '<h1>'.$name.'</h1>';
  16. echo '<h1 class="subtitle">['.$cat.'] par '.$contenu['auteur'].' le '.date('d/m/Y à H\hi',$contenu['date']).'</h1><br><br>';
  17. echo $news;
  18. echo '<br><br><p class="droite">commentaires</p></div>';
  19. }
  20. mysql_close();
  21. ?>
  22. <div id="bottom"><center>administration</center></div>
  23. </div>


 
Le fichier CSS:

Code :
  1. body {
  2. background-color : #aaa;
  3. color : #964;
  4. font-family : Georgia, "Times New Roman", Times, serif;
  5. font-size : 8pt;
  6. margin-bottom: 150px;
  7. padding-bottom: 150px;
  8. }
  9. h1
  10. {
  11. font-family: Helvetica, "Times New Roman", Times, serif;
  12. font-size: 16pt;
  13. margin-bottom: 0px;
  14. margin-top:4px;
  15. margin-left:6px;
  16. }
  17. h1.subtitle
  18. {
  19. font-family: Helvetica, "Times New Roman", Times, serif;
  20. font-size: 9pt;
  21. margin-bottom: 0px;
  22. margin-top:0px;
  23. margin-left:6px;
  24. font-style: italic;
  25. font-weight: normal;
  26. }
  27. p.droite
  28. {
  29. text-align: right;
  30. color: black;
  31. margin: 0px;
  32. font-style: italic;
  33. font-size: 9pt;
  34. }
  35. #news-top {
  36. width: 600;
  37. position: absolute;
  38. left: 45;
  39. top: 50;
  40. background-color: #964;
  41. color: #631;
  42. padding: 3px;
  43. border: 1px solid #000;
  44. z-index:0;
  45. }
  46. #news {
  47. width: 560;
  48. position: relative;
  49. left: -40;
  50. top: 10;
  51. background-color: #bbb;
  52. border: 1px solid #840;
  53. padding: 10px;
  54. margin: 5px;
  55. z-index:1;
  56. }
  57. #title {
  58. width: 500;
  59. height: 35;
  60. position: absolute;
  61. left: 50;
  62. top: -40;
  63. background-color: #bbb;
  64. border: 1px solid #840;
  65. padding: 10px;
  66. margin: 5px;
  67. z-index:2;
  68. }
  69. #menu {
  70. width: 150;
  71. height: 800;
  72. position: absolute;
  73. left: 580;
  74. top: 40;
  75. background-color: #bbb;
  76. border: 1px solid #840;
  77. padding: 10px;
  78. margin: 5px;
  79. filter:alpha(opacity=50);
  80.    -moz-opacity:0.5;
  81.    opacity: 0.5;
  82. }
  83. #menu_trick  {
  84. width: 150;
  85. height: 800;
  86. position: absolute;
  87. left: 630;
  88. top: 110;
  89. background-color: #bbb;
  90. border: 1px solid #840;
  91. padding: 10px;
  92. margin: 5px;
  93. }
  94. #bottom {
  95. width: 500;
  96. position: relative;
  97. left: 30;
  98. top: 25;
  99. background-color: #bbb;
  100. border: 1px solid #840;
  101. padding: 5px;
  102. margin: 5px;
  103. }


Message édité par gnarky le 03-05-2005 à 15:23:33
Reply

Marsh Posté le 01-05-2005 à 22:59:36   

Reply

Marsh Posté le 01-05-2005 à 23:03:52    

En tous cas, c'est vrai que ça manque de topics "WIP" comme ils ont sur graph

Reply

Marsh Posté le 01-05-2005 à 23:05:50    

ah vi WIP j'me rappelais pu de la balise usuelle de ce genre de thread ^^

Reply

Marsh Posté le 03-05-2005 à 05:10:21    

UP ! j'ai mis a jour le premier post, j'éspère que vous pourrez m'aider !
Au fait bien sur tout ce que vous voyez sur le site n'est qu'une ébauche, ne faites pas attention aux petits défauts, ni a l'aspect inachevé ;)


Message édité par gnarky le 03-05-2005 à 05:11:55
Reply

Marsh Posté le 03-05-2005 à 15:50:02    

ptit up [:undertaker666]


Message édité par gnarky le 03-05-2005 à 15:50:33
Reply

Sujets relatifs:

Leave a Replay

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