kostenloser Webspace werbefrei: lima-city


Problem mit Div-Layer

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    n******t

    Hi,
    da die Div-Layer tag/mitte">mittels PHP erstellt wird, aber das eigentliche Problem bei CSS liegt (glaub ich^^) poste ich mal hier.
    Ich habe die Datei index.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 '        <style type=text/css>
    #banner 
    {
    height: 100px;
    body{background-color:#ff00ff;}
    }
    #links {
        width: 30%;
        float: left;
    }
    #mitte {
        width: 69%;
        float:left;
    }</style>';
        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";


    Die Datei inhalt.php und die Datei menu.php interessieren hier vom Code her nicht.

    Nun noch die banner.php:


    <html>
    <head>
    <style type="text/css>
    body {background-color:#000000;}
    </style>
    </head>
    <body>
    BANNER
    </body>
    </html>


    Wenn ich nun in der Datei banner.php, wie in diesem Beispiel eine Hintergrund-Farbe definiere, erscheint die Hintergrundfarbe ebenso in der menu.php, und in der inhalt.php, obwohl ich den Tag nur in der banner.php habe!
    Wieso ist das so und was l?sst sich machen, um das zu vermeiden?
    Danke f?r eure Hilfe im Voraus.
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. was mich interressieren w?rde, warum machst du f?r das banner ne eigene datei?
    ich w?rde dir aber vorschlagen:
    #banner

    {

    height: 100px;

    background-color:#000000;

    }
    und alles andere in der banner.php ausser dem code wegzulassen.

    -AlienDwarf
  4. Autor dieses Themas

    n******t

    Hi,
    ich hab den Banner gemacht, damit er immer angezeigt wird, egal welche Seite ich aufgerufen habe (halt auf meinem Space). Ist aber egal, ob ich den Tag im menu.php oder woanders einfuege, es passiert immer das gleiche.
    Und das mit deinem Code klappt leider nicht :(

    LG
    nwo
  5. http://aliendwarf.pyrokar.lima-city.de/test.php so siehts bei mir aus, ich hab nur den code in test.php umge?ndert.

    -AlienDwarf
  6. PHP = Serverseitig
    CSS = Clientseitig

    und da alle Dateiein zusammenklebt werden mit include, werden sie alle zusammen als eine Datei behandelt.

    Du includest mit banner.php einen style bereich irgendwo zwischen den tags <body> und </body>
    aber, mann darf zentrale Styles nur im <head> definieren !(was du in index.php auch richtig gemacht hast)

    also, ?ndere deine banner.php um zu

    <div style="background-color:#000000;">BANNER</div>

    und dann m?sstest du zufrieden sein.
  7. Autor dieses Themas

    n******t

    Hi,
    @bladehunter: Danke, hat geklappt :)
    @aliendwarf: Hi, hat leider nicht geklappt, aber trotzdem danke f?r deine Bem?hungen. Kannst du mir bitte mal deinen gesamten Code geben, damit ich das bei mir ?berpr?fen kann?
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!