Mops: 4 Spalten Layout

Hallo, ich würde gerne auf meiner seite ein 4 Spalten-Layout einfügen, 4 hab ich bisher geschaft, nur will ich das ganz unten noch eine kleine splate haben die genau wie die "root" spalte ist:

<?php
    error_reporting(E_ALL);

echo "<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"\n";
    echo "         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">\n";
    echo "<html>\n";
    echo "    <head>\n";
    echo "        <title>Meine Seite</title>\n";
    echo "        <link rel="stylesheet" type="text/css" href="page.css" />\n";
    echo "        <meta http-equiv="Content-Type"
                        content="text/html; charset=ISO-8859-1" />\n";
    echo "    </head>\n";
    echo "    <body>\n";

echo "        <div id="root">\n"; // ganz oberer Div-Holder
    echo "            <div id="banner">\n"; // banner
    include "banner.php";
    echo "            </div>\n";
    echo "            <div id="links">\n"; // linkes Menu
    include "menu.php";
    echo "            </div>\n";
    echo "            <div id="mitte">\n"; // In der Mitte der Inhalt
    include "inhalt.php";
    echo "            </div>\n";
    echo "            <br style="clear:both;" />\n"; // css-float beenden
    echo "       </div>\n";

echo "    </body>\n";
    echo "</html>\n";
?>

meine .css datei

#banner {
    height: 180px;
}
#links {
    width: 30%;
    float: left;
}
#mitte {
    width: 69%;
    float:left;
}

  1. hallo,

    also bei aller Sympathie: es gibt lediglich dieses

    include "menu.php";

    wofür du tatsächlich PHP brauchst. Warum machst du dir die Mühe mit der Tipperei von

    echo "            </div>\n";

    usw. - das ist schlichtweg alles nur HTML. Allerdings läßt du generöserweise den Inhalt von "menu.php" einfach weg.

    meine .css datei

    Sieht ja ganz nett aus, ist aber für deine Fragestellung vermutlich völlig unerheblich. Sie leidet lediglich daran, daß, wie so vielfach, "float" ohne erkennbaren Sinn verwendet wird.
    Wenn du nun eine vierte Spalte haben möchtest: warum ist die weder in deinem "echo '[HTML-Zeugs]'" noch in deiner CSS enthalten? Schreib das doch erstmal rein und melde dich wieder, wenn es dann weiterhin Probleme geben sollte.

    Grüße aus Berlin

    Christoph S.

    --
    Visitenkarte
    ss:| zu:) ls:& fo:) va:) sh:| rl:|
    1. Ich hatte die vierte spalte drin aber das problem war, das sie nicht richtig dargestellt wurde, da die splate nur wie der inhalt.php bereich dargestellt wird.

      Wozu sollte ich die menü. php reinstelln?da stehen nur die include befehle drin