Hallo zusammen,
ich habe folgendes Problem. Ich möchte eine Seite mit einem drei Spaltenlayout machen.Dazu habe erst einmal folgende Probe html Seite erstellt.
<html>
<head><title>Test</title>
<style type="text/css">
.links{float:left;background-color:red}
.rechts{float:left;background-color:red}
.inhalt{float:left;background-color:blue}
</style>
</head>
<body>
<div class="kopf">17/T</div>
<div class="rumpf">
<div class="links">.......</div>
<div class="inhalt"><p>..</p>........</div>
<div class="rechts">.........</div></div>
</body>
</html>
Damit sah die Seite auch so aus wie ich wollte(abgesehen von Inhalt und Größe)
Dan wollt ich es auf folgende php Seite anwenden.(in dem php teil wird noch Inhalt für die einzelnen divs erzeugt-da das erzeugen klappt hab ich den Inhalt weggelassen damit es übersichtlicher bleibt)
<html>
<head><title>Test</title>
<LINK href="style1.css" rel="stylesheet" type="text/css">
</head>
<body>
<?php
print("
<div class="kopf">.....</div>
<div class="rumpf">
<div class="links">...</div>
<div class="inhalt">...</div>
<div class="rechts">...</div>
</div>")
?>
</body>
</html>
und das stylesheet sah folgendermaßen aus:
.kopf{text-align:center}
.links{float:left;background-color:blue;width="20%";}
.rechts{float:left;background-color:red;width="20%";}
.inhalt{float:left;background-color:red;width="60%";}
Aber jetzt hat er die divs nicht nebeneinander angeordnet so wie ich das wollte sondern hat den Text einfach aneinander gehängt wie wen ich keine divs erzeugt hätte. Aber eigentlich müsste er es ja so anordnen das drei div-container nebeneinander sind weil in der test-html Seite hat er es ja auch richtig gemacht. Kann es sein das man php Inhalt nicht mit float Befehlen ausrichten kann oder sieht jemand den Fehler bei mir?