Ankündigung

Einklappen
Keine Ankündigung bisher.

Mysteriöse Leerzeile im Termin-Kalender

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

  • Mysteriöse Leerzeile im Termin-Kalender

    Hallo zusammen,

    da dieses Problem in einem anderen Thread etwas untergegangen ist,
    poste ich es hier noch mal seperat.

    In meinem Termin-Kalender hat sich ein mysteriöser Fehler eingeschlichen.
    Ausschließlich im ersten Termin wird eine Leerzeile erzeugt, deren
    Ursprung nicht nachvollziehbar ist.

    Der PHP-Code ...
    PHP-Code:
    <?php
    function give_style ($datum$zeit$titel$ort$web_link$web_text)
      {
      return
      
    '
      <div class="term_left">
        Datum : <b>'
    .$datum.'</b>
      </div>
      <div class="term_right">
        Uhrzeit : <b>'
    .$zeit.'</b>
      </div>
      <div class="term_text">
        <b>'
    .$titel.'</b><br /><br />
        '
    .$ort.'<br /><br />
        Weitere Infos unter : <a href="'
    .$web_link.'"  
          target="_blank">'
    .$web_text.'</a>
      </div>
      <p><br /></p>
      '
      
    ;
      }

    ...
    ...
    ...

      
    $query "SELECT * FROM $dbank ORDER BY id limit {$query_string}";
      
    $result mysql_query($query) or die("Fehler in SQL-Abfrage!");

      while(
    $row mysql_fetch_object($result))
        {
        print 
    give_style
          
    ($row->datum$row->zeit$row->titel$row->ort
          
    $row->web_link$row->web_text);
        }
      
    ?>
    ... sowie der CSS-Code ...
    Code:
    .term_left {
      float: left;
      font-size: 14px;
      color: black;
      background-color: #FFDEAD;
      border-top: 1pt solid black;
      border-left: 1pt solid black;
      border-right: 1pt solid black;
      width: 360px;
      padding: 5px;
      }
    
    .term_right {
      float: right;
      font-size: 14px;
      color: black;
      background-color: #FFDEAD;
      border-top: 1pt solid black;
      border-left: 1pt solid black;
      border-right: 1pt solid black;
      width: 379px;
      padding: 5px;
      }
    
    .term_text {
      font-size: 15px;
      color: black;
      background-color: #FAF0E6;
      border: 1pt solid black;
      padding: 5px;
      clear: both;
      }
    ... ist vom Aufbau her zum Großteil identisch wie der des Gästebuches
    und der News/Update.

    Hier ist die Anzeige korrekt. Im FF ist die Anzeige der Termine ebenfalls
    korrekt. Lediglich im IE6 erscheint diese Leerzeile.

    An den Daten selbst kann es nicht liegen, denn wenn ich einen neuen
    Termin eingebe, wird der vormals inkorrekt dargestellte Termin nun
    korrekt dargestellt, dafür weist aber nun der neue Termin diese
    Leerzeile auf.

    Da ich sowohl mit der Fehlersuche als auch bald mit der Geduld am Ende
    bin, hoffe ich, daß irgend jemand von euch hier etwas erkennt, was ich
    übersehen haben könnte.

    Tausend Dank im voraus.

    Gruß, Mike
    sigpic
    Mike's EEP-Welt CSC Oldenburg
    Link-Sammlung Smily-Sammlung

  • #2
    AW: Mysteriöse Leerzeile im Termin-Kalender

    Hi zusammen,

    entweder wird dieser Thread ignoriert (trotz 39 Hits bis dato) oder
    niemand erkennt hier einen Fehler.

    Zur bessereren Anschauung hier noch einmal der direkte Link :
    Termin-Kalender

    Laßt mich bitte nicht dumm sterben.
    Irgend jemand hat doch mit Sicherheit eine Idee, wo dieses
    Mysterium her kommt.

    Gruß, Mike
    sigpic
    Mike's EEP-Welt CSC Oldenburg
    Link-Sammlung Smily-Sammlung

    Kommentar


    • #3
      AW: Mysteriöse Leerzeile im Termin-Kalender

      Hi,
      Zitat von sheeba1507 Beitrag anzeigen
      Zur bessereren Anschauung hier noch einmal der direkte Link :
      Termin-Kalender
      schon besser, als php-code für ein Browserproblem zu posten... allerdings kann ich keine Fehldarstellung erkennen (wohl aber einen ziemlichen Spagetticode noch dazu mit inhaltsleeren Paragraphen.

      Gruß
      Ingo
      Ingo Webdesign

      Kommentar


      • #4
        AW: Mysteriöse Leerzeile im Termin-Kalender

        Ich kann keine Leerzeile sehen (mit FF)

        mach doch mal ein screen damit man sieht was du glaubst zu meinen/sehen
        LuNe's Blog*Meine Software- und Tippssammlungen *
        Twitter * Meine Tel-Domain

        Kommentar


        • #5
          AW: Mysteriöse Leerzeile im Termin-Kalender

          @Ingo

          Was verstehst du unter ...
          wohl aber einen ziemlichen Spagetticode noch dazu mit inhaltsleeren Paragraphen.
          @LuNeX
          Ich kann keine Leerzeile sehen (mit FF)
          Die Leerzeile tritt nur im IE6 auf. Im FF ist alles in Ordnung.

          Gruß, Mike

          Nachtrag :

          Das Thema hat sich erledigt.
          Nach Einfügung einer Text-Zeile zwischen Seiten-Überschrift und dem ersten
          Termin ist die Leerzeile verschwunden. Warum, ist mir ein Rätsel.

          In einem anderen Forum wurde ich darauf aufmerksam gemacht, daß die Angabe
          in der "h4"-Deklaration "margin-bottom: 20px;" hier die Ursache sein könnte.
          Unklar ist aber, warum der gleiche Aufbau in den News hier fehlerlos funktioniert.
          Zuletzt geändert von sheeba1507; 03.11.2007, 07:11.
          sigpic
          Mike's EEP-Welt CSC Oldenburg
          Link-Sammlung Smily-Sammlung

          Kommentar


          • #6
            AW: Mysteriöse Leerzeile im Termin-Kalender

            Hi,
            Zitat von sheeba1507 Beitrag anzeigen
            Was verstehst du unter ...
            die Verwendung von überflüssigen DIVs ("DIV-Wüste"), das Fehlen semantischer Auszeichnung bzw. wenn dann mal ein <p> ausgezeichnet ist, dann steckt da oft nicht wirklich ein Textabsatz drinnen, sondern z.B.:
            HTML-Code:
            <p class="fontstatdat">Heute ist : </p>
                Samstag, der 03.11.2007<br />
                Uhrzeit : 14:45:16 MEZ
                <br /><br />
            oder gar nur:
            HTML-Code:
            <p><br /></p>
            Viele Texte sind gar nicht ausgezeichnet, sondern stehen einfach "lose" in einem DIV; und dann befinden sich an diversen Stellen doppelte BRs.

            Für Abstände ist weder ein leeres P noch BR zuständig, sondern CSS.
            Undje weniger DIVs und andere überflüssige Tags Du verwendest, desto einfacher ist eine einheitliche Darstellung zu erreichen.

            Gruß
            Ingo
            Ingo Webdesign

            Kommentar


            • #7
              AW: Mysteriöse Leerzeile im Termin-Kalender

              @Ingo

              Die Fein-Überarbeitung der Codierung steht bereits auf meiner
              ToDo-Liste.
              Ich bin aber noch nicht dazu gekommen, da andere Sachen
              erst einmal vorgezogen werden mußten.

              Gruß, Mike
              sigpic
              Mike's EEP-Welt CSC Oldenburg
              Link-Sammlung Smily-Sammlung

              Kommentar

              homepage-forum.de - Hilfe für Webmaster! Statistiken

              Einklappen

              Themen: 57.203   Beiträge: 432.036   Mitglieder: 29.639   Aktive Mitglieder: 30
              Willkommen an unser neuestes Mitglied, Shalin.

              Online-Benutzer

              Einklappen

              768 Benutzer sind jetzt online. Registrierte Benutzer: 1, Gäste: 767.

              Mit 9.939 Benutzern waren am 17.05.2023 um 21:38 die meisten Benutzer gleichzeitig online.

              Die neuesten Themen

              Einklappen

              Die neuesten Beiträge

              Einklappen

              Lädt...
              X