[PHP&CSS] Problem mit div-Containern

Torben

Well-known member
4 Mai 2006
68
2
hallo ich habe folgende 2 dateien:

Code:
#oben {
	width: 1024px;
    height: 200px;
	vertical-align: bottom;
	text-align: center;
}
#unten {
    width: 1024px;
	height: 100px;
	vertical-align: top;
	text-align: center;
	float: left;
}
#zeile {
	width: 1024px;
	height: 100px;
	vertical-align: top;
	text-align: center;
	float: left;
}
#abstandlinks {
    width: 7px;
	float: left;
}
#links {
    width: 237px;
	float: left;
	border: 1px dashed black;
}
#abstandmitte {
    width: 9px;
	float: left;
}
#mitte {
    width: 760px;
    float:left;
	border: 1px dashed black;
}
#abstandrechts {
    width: 7px;
	float: left;
}

Code:
<?php
    error_reporting(E_ALL);
	$pw = md5(123);

    echo "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\"\n";
    echo "         \"https://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=\"design.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=\"oben\">\n"; // der Header-Bereich
    echo "                Der Header";
    echo "            </div>\n";
	echo "            <div id=\"zeile\">\n"; // der linke Abstand
	echo "            </div>\n";
    echo "            <div id=\"abstandlinks\">\n"; // der linke Abstand
	echo "            </div>\n";
    echo "            <div id=\"links\">\n"; // linkes Menu mit Login
    echo "                Hier kommt ein Menu hin\n";
    echo "            </div>\n";
	echo "            <div id=\"abstandmitte\">\n"; // der mittlere Abstand
    echo "            </div>\n";
    echo "            <div id=\"mitte\">\n"; // In der Mitte der Inhalt
    echo "                $pw \n";
    echo "            </div>\n";
	echo "            <div id=\"abstandrechts\">\n"; // der rechte Abstand
    echo "            </div>\n";
	echo "            <div id=\"zeile\">\n"; // der linke Abstand
	echo "            </div>\n";
	echo "            <div id=\"unten\">\n"; // der Footer-Bereich
	echo "				  Der Footer";
    echo "            </div>\n";
    echo "            <br style=\"clear:both;\" />\n"; // css-float beenden
    echo "       </div>\n";

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

irgendwie zeigt er mir es aber nicht richtig an in ie oder firefox. gibts da einen denkfehler oder hab ich einfach was vergessen?
 
Und außerdem liegt der Darstellungsfehler garantiert nicht an PHP, von daher wäre es sinnvoller gewesen, wenn du die HTML-Ausgabe gepostet hättest...
Achja, und für den Abstand eigene divs hernehmen ist nicht dein Ernst, oder? Für sowas gibts margin, padding und noch tausend andere Möglichkeiten!