PHP und CSS

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #16
    Ok danke hier der code:

    PHP-Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd"
    >
    <
    html>
    <
    head>
    <
    title>DoC</title>
    <
    link rel="stylesheet" type="text/css" href="http://localhost/homepage/doc/styles/formate.css">

    <
    meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </
    head>

    <
    body>
    <
    table border="0" align="center">
      <
    tr>
        <
    td height="207" colspan="3"><img src=/homepage/doc//bilder/header.gif width="925" height="204"></td>

      
    </tr>
      <
    tr>
        <
    td width="150" height="20">&nbsp;</td>
        <
    td width="617" height="20">&nbsp;</td>
        <
    td width="150" height="20">&nbsp;</td>
      </
    tr>
      <
    tr align="center" valign="top">
        <
    td width="150"><table width="100%"  border="0" cellspacing="1" bgcolor="#000000">
            <
    tr>

              <
    td bgcolor="#717171">&nbsp;</td>
            </
    tr>
            <
    tr>
              <
    td bgcolor="#646464"><table width="100%"  border="0" cellspacing="0">
                  <
    tr>
                    <
    td>&nbsp;</td>
                  </
    tr>
                  <
    tr>
                    <
    td>&nbsp;</td>

                  </
    tr>
                  <
    tr>
                    <
    td>&nbsp;</td>
                  </
    tr>
              </
    table></td>
            </
    tr>
        </
    table></td>
        <
    td width="617"><table width="580"  border="0" cellspacing="1" bgcolor="#000000">
      <
    tr>

        <
    td bgcolor="#717171"><table width="100%"  border="0" cellspacing="0">
          <
    tr>
            <
    td width="5%">B</td>
            <
    td width="66%"><div align="left">Keine Einträge.</div></td>
            <
    td width="29%"><div align="right">Datum</div></td>
          </
    tr>
        </
    table></td>

      </
    tr>
      <
    tr>
        <
    td bgcolor="#646464"><table width="100%"  border="0" cellspacing="0">
            <
    tr>
              <
    td><table width="100%"  border="0" cellspacing="0">
                <
    tr>
                  <
    td><div align="left">Text</div></td>
                </
    tr>

              </
    table></td>
            </
    tr>
        </
    table></td>
      </
    tr>
      <
    tr>
        <
    td bgcolor="#717171"><table width="100%"  border="0" cellspacing="0">
          <
    tr>
            <
    td><div align="left">von Wem </div></td>

            <
    td><div align="right">Comments</div></td>
          </
    tr>
        </
    table></td>
      </
    tr>
    </
    table>&nbsp;</td>
        <
    td width="150"><table width="100%"  border="0" cellspacing="1" bgcolor="#000000">
            <
    tr>
              <
    td bgcolor="#717171">&nbsp;</td>
            </
    tr>

            <
    tr>
              <
    td bgcolor="#646464"><table width="100%"  border="0" cellspacing="0">
                  <
    tr>
                    <
    td>&nbsp;</td>
                  </
    tr>
                  <
    tr>
                    <
    td>&nbsp;</td>
                  </
    tr>
                  <
    tr>

                    <
    td>&nbsp;</td>
                  </
    tr>
              </
    table></td>
            </
    tr>
        </
    table></td>
      </
    tr>
      <
    tr>
        <
    td width="150">&nbsp;</td>
        <
    td width="617">&nbsp;</td>

        <
    td width="150">&nbsp;</td>
      </
    tr>
    </
    table>
    </
    body>
    </
    html
    http://www.wii-show.com - Nintendo Wii News

    Kommentar


    • #17
      Original geschrieben von olimlad
      Ok danke hier der code: [...]
      und wo ist da drin jetzt bitte irgendwas, auf welches eine auf eine klasse oder id "content" bezogene formatierung (sofern du diese jetzt endlich richtig notiert hast) sich beziehen könnte ...?
      I don't believe in rebirth. Actually, I never did in my whole lives.

      Kommentar


      • #18
        in der index.php steht aber noch class="content" und in der css Datei habe ich auch einen Punkt davor gesetzt.
        http://www.wii-show.com - Nintendo Wii News

        Kommentar


        • #19
          ... außerdem:

          <img src=/homepage/doc//bilder/header.gif width="925" height="204">

          Kommentar


          • #20
            Original geschrieben von olimlad
            in der index.php steht ...
            Ach, und was postest du da? ich habe dich um:
            ruf die index.php auf und poste mal den erzeugten HTML-Code.
            gebeten

            Kommentar


            • #21
              ich habe die adresse ganz normal im browser eingegeben kann es sein das da was im catch liegt oder so??

              Ich habe die index aufgerufen aber er schneider immer das mit der class weg warum auch immer???
              http://www.wii-show.com - Nintendo Wii News

              Kommentar


              • #22
                dann lösche doch den Cache

                Kommentar


                • #23
                  Also Dein CSS-File sollte wie o.g. so aussehen:
                  Code:
                  body{
                  background-image:url([url]http://localhost/homepage/doc/bilde...hintergrund.gif[/url])
                  }
                  
                  [b].[/b]content {
                  font-family: Verdana, Arial, Helvetica, sans-serif;
                  font-size: 9px;
                  color: #FF3399;
                  }
                  Man beachte den Punkt.
                  Bei Deiner Coding-Weise wäre es wahrscheinlich eh am günstigsten, Du lässt das mit dem CSS-File und schreibst einfach
                  Code:
                  <div style="font-family:Verdana, Arial, Helvetica, sans-serif;
                  font-size:9px;color:#FF3399;">
                  oder machst gleich richtige CSS-Dateien.
                  Zuletzt geändert von kabeljau; 03.03.2005, 20:33.

                  Kommentar


                  • #24
                    Das Problem liegt darin, dass Du keine Einträge erhälst! Und laut Deiner index.php soll $content dann folgendermaßen aussehen:

                    PHP-Code:
                    <?php
                    // Wenn News Einträge vorhanden dann News ausgeben
                    if(mysql_num_rows($result)) 
                    {
                    $content 
                    ...
                            <
                    td width="66%"><div align="left" class="content">Titel</div></td>
                            <
                    td width="29%"><div align="right" class="content">Datum</div></td>
                    ...} 
                    [
                    b]else  // Wenn keine Einträge vorhanden[/b]
                    {$content 
                    ...
                            <
                    td width="66%"><div align="left">Keine Einträge.</div></td>
                            <
                    td width="29%"><div align="right">Datum</div></td>
                    ...}
                    include 
                    '../templates/template.php';?>
                    In dem "Keine Einträge"-Bereich ist nirgendwo 'class="content"' zu sehen, daher kann der Effekt auch nicht beobachtet werden.

                    Ändere die Zeilen 62 & 63 der index.php mal von
                    PHP-Code:
                    <td width="66%"><div align="left">Keine Einträge.</div></td>
                    <
                    td width="29%"><div align="right">Datum</div></td
                    zu
                    PHP-Code:
                    <td width="66%"><div align="left" class="content">Keine Einträge.</div></td>
                    <
                    td width="29%"><div align="right" class="content">Datum</div></td
                    Zuletzt geändert von kabeljau; 03.03.2005, 20:31.

                    Kommentar


                    • #25
                      @kabeljau

                      das war das Problem! Verdammt ich habe den ganzen Tag mich mit CSS beschäftigt und ich bin nicht da darauf gekommen.


                      Mal jetzt so eine Frage.. soll ich meine template datei mit div und css gestalten oder wie?

                      habe viele seiten gefunden wo einem von tabellen in templates abgeraten wird. Habe aber keine Seite gefunden die cssund php vereint. Hat da jemand was für mich oder meint ihr ich sollte bei dieser Homepage lieber so mit tabellen arbeiten?

                      Danke für eure Hilfe!
                      http://www.wii-show.com - Nintendo Wii News

                      Kommentar


                      • #26
                        Warum sollte in einem Template keine Tabelle sein? Blinde Tabellen sind doch einfach und effektiv, um ein Layout (sprich also ein Template) zu erzeugen.

                        PHP und CSS sind an sich nicht 'vereinbar', mit PHP generierst Du die Ausgabe (den Inhalt) und mit CSS wird das Aussehen bestimmt (Layout).

                        Wenn Du schon CSS nutzen möchtest, dann solltest Du Dir Dein Grundlayout überlegen und alle mehr oder wenigen globalen Gemeinsamkeiten in der CSS-Datei zusammenfassen.

                        In CSS kannst Du eigentlich so ziemlich alles definieren, das Tabellenkonstrukt an sich musst Du aber in das Template schreiben. Und anstatt mit verschachtelten Tabellen zu arbeiten, ist es evtl. sinnvoll eine große komplexe Tabelle zu machen und mit row- und colspan zu arbeiten. Dann aber nicht vergessen, auch mit <colgroup> zu arbeiten (Ladegeschwindigkeit).

                        Kommentar


                        • #27
                          Wenn es um Gestaltung/Layout geht, dann keine Tabelle, aber wo Tabellen sinnvoll ist, dann muß sie auch rein, z.B. Ausgabe einer Tabelle aus der Datenbank, etc.

                          CSS auf jeden Fall und am besten in einer separaten Datei, denn damit hast du die Formatierung zentral verwaltet und kannst bei Bedarf schnell ändern, ohne irgendwelche HTML-/PHP-Dateien durchstöbern zu müssen.

                          Kommentar


                          • #28
                            Original geschrieben von olimlad
                            [BHabe aber keine Seite gefunden die cssund php vereint. [/B]
                            PHP und CSS haben direkt nicht allzu viel miteinander zu tun. Der Server erzeugt aus einer PHP-Datei HTML-Code, dieser kann dann Style-Angaben enthalten.
                            Es gibt aber keine PHP-spezifischen CSS-Befehle o.ä.

                            Kommentar


                            • #29
                              Ich habe ja oben den Quellcode gepostet mit den 2 Millionen Tabellen was mir persönlich nicht gefällt.

                              Habe versucht das alles nur mit divs zu erstellen und die divs mit css anzupassen was ich leider nicht hinbekomme. Ich habe selbst ISDN und würde den Code gerne so optimieren das man nicht lange fürs laden brauch. Mein Problem an der gnazen sache ist ich scheitere jedes mal an den drei feldern Navigation (links), Kontent(mitte) und den Events (rechts).

                              Oben (der Kopf der Seite) soll quer 925px x 204px groß sein, ein Bild soll da hin das so groß ist. Nun komme ich wie gesagt nicht bei dem rest weiter.

                              für das bild hatte ich den code

                              #titel{
                              width: 925;
                              height:204;
                              margin-top;20px;
                              align oder so: center; // Damit das div in der Mitte steht.
                              }

                              Das ist ja einfach nun aber wie mache ich diese 3 Wege Navi. Mit dem selben aussehen den ich mit der Tabelle hinbekommen habe?

                              Danke für die super Hilfe!
                              http://www.wii-show.com - Nintendo Wii News

                              Kommentar


                              • #30
                                schau mal hierein: http://www.css4you.de/ und insbesondere hier: http://www.css4you.de/wslayout1/index.html

                                Kommentar

                                Lädt...
                                X