Wieder mal DIVs zentrieren

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Wieder mal DIVs zentrieren

    Hallo zusammen,

    trotz Recherche bei mehrspaltigen Elementen bei SELFHTML.org und hier im Forum bin ich irgendwie immer noch ned so zufrieden wie's sein soll.

    Ich habe folgende Platzaufteilung.
    - Header mit clear:both
    - Navigation links mit float:left
    - Content rechts auch mit Float: left
    - footer mit clear: both

    Nun hab ich auch schon im Body ein min-width und ein min-heigth angegeben. Aber was ich erreichen will, dass zum
    1.) der Conten horizontal und vertical auf der Seite zentriert wird wenn eben genug Platz da ist
    2.) und dass sich bei minimierung des fensters zuerst der content ein stück kleiner wird, und wenn die minierung noch größer wird, dann erst die scrollbalken kommen.

    gerne hänge ich auch einen teil meiner bisherigen CSS-Datei an:


  • Hmm... Ich glaub, ich seh die Nadel im Heuhaufen ned. So is mein CSS-Layout:

    Quellcode

    1. body {
    2. background-color: #FFFFFF;
    3. border: 0px;
    4. font-size: 0.35cm;
    5. color: #00007F;
    6. font-family: Verdana, Arial, Times New Roman;
    7. margin: 2em 2em 2em 4em;
    8. min-width: 800px; min-height: 600px;
    9. }
    10. /* Formatierung der einzelnen DIV's */
    11. #root {
    12. /* background-color: #DFDFDF;*/
    13. }
    14. #header {
    15. background-color: #fed;
    16. border: 1px dashed silver;
    17. font-size: 0.5cm;
    18. text-align: center; text-decoration: underline; bold;
    19. margin: 0; padding: 1em;
    20. width: 28cm;
    21. clear: both;
    22. }
    23. #nav1 {
    24. background-color: #CFCFCF;
    25. border: 1px dashed silver;
    26. font-size: 0.9em;
    27. margin: 0.5cm 0 0.25cm 0; padding: 0.4em;
    28. width: 6cm; height: 14cm;
    29. float: left;
    30. }
    31. #content{
    32. background-color: #CFCFCF;
    33. border: 1px dashed silver;
    34. margin: 0.5cm 0 0.25cm 7cm; padding: 0.4em;
    35. width: 21.75cm; height: 14cm;
    36. }
    37. * html div#Inhalt {
    38. height: 1em; /* Workaround gegen den 3-Pixel-Bug des Internet-Explorers bis Version 6 */
    39. }
    40. #footer {
    41. background-color: #fed;
    42. border: 1px dashed silver;
    43. font-size: 0.9em;
    44. text-align: center;
    45. vertical-align: middle;
    46. margin: 0; padding: 1em;
    47. width: 28.35cm;
    48. clear: both;
    49. }
    Alles anzeigen


    Zur Ergänzung noch die index.php:

    Quellcode

    1. <?php
    2. session_start();
    3. include ("./config/globals.php");
    4. error_reporting(E_ERROR | E_PARSE);
    5. echo "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\"\n";
    6. echo " \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n";
    7. echo "<html>\n";
    8. echo " <head>\n";
    9. echo " <title>"._Title."</title>\n";
    10. echo " <link rel=\"stylesheet\" type=\"text/css\" href=\"./config/style.css\" />\n";
    11. echo " <meta http-equiv=\"Content-Type\"
    12. content=\"text/html; charset=ISO-8859-1\" />\n";
    13. echo " </head>\n";
    14. echo " <body>\n";
    15. echo " <div id=\"root\">\n"; //container
    16. echo " <div id=\"header\">\n"; // Header
    17. echo " "._Title."<br>";
    18. echo " </div>\n";
    19. echo " <div id=\"nav1\">\n"; // Navigationsmenü
    20. include "nav1.php";
    21. echo " </div>\n";
    22. echo " <div id=\"content\">\n"; // Inhalt
    23. include "inhalt.php";
    24. echo " </div>\n";
    25. echo " <br style=\"clear:both;\" />\n";
    26. echo " <div id=\"footer\">\n"; // Footer
    27. include "footer.php";
    28. echo " </div>\n";
    29. echo " </div>\n";
    30. echo " </body>\n";
    31. echo "</html>\n";
    32. ?>
    Alles anzeigen