Ankündigung

Einklappen
Keine Ankündigung bisher.

<img> rutscht aus <div> !?

Einklappen

Neue Werbung 2019

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

  • <img> rutscht aus <div> !?

    Hallo zusammen,

    ich habe hier ein seltsames Phänomen:

    Ich schreibe per PHP folgendes (abgekürzt):
    Code:
    <table>
    <tr>
    <td>
    <div>Text<img [bild]></img></div>
    </td>
    </tr>
    </table>
    und heraus kommt:

    Code:
    <table>
    <tr>
    <td>
    <img [bild]></img><div>Text</div>
    </td>
    </tr>
    </table>
    Das Bild 'rutscht' also VOR das DIV...

    Was ist denn da los??

  • #2
    Ich sag mal: Nein, tust du nicht. Weiteres können wir dann sehen wenn du dich überwunden hast anstatt Pseudo-Code den betreffenden Code zu posten.
    [URL="https://gitter.im/php-de/chat?utm_source=share-link&utm_medium=link&utm_campaign=share-link"]PHP.de Gitter.im Chat[/URL] - [URL="https://raindrop.io/user/32178"]Meine öffentlichen Bookmarks[/URL] ← Ich habe dir geholfen ? [B][URL="https://www.amazon.de/gp/wishlist/348FHGUZWTNL0"]Beschenk mich[/URL][/B].

    Kommentar


    • #3
      Bitteschön...
      Code:
      <table class='field'>
         <tr>
            <td>
               <div class='fieldvalue' id='bygroup'>
                   <img src='./images/icons/no.png' style='width: 20px'></img>
               </div>
            </td>
         </tr>
         <tr>
            <td>
                <div class='fieldtitle' id='bygroup'>Gruppensumme?</div>
            </td>
         </tr>
      </table>
      und

      Code:
      .field {
          margin: 10px;
      }
      
      .fieldtitle {
          font-size: 12px;
          color: grey;
      }
      
      .fieldvalue {
          color: #b83d68;
          font-size: 20px;
          border-bottom: #000;
          border: #000;
          border-bottom-style: solid;
          border-width: 1px;
          text-align: center;
      }

      Kommentar


      • #4
        Hallöchen,

        mal etwas grundlegendes:

        Zitat von mikexmagic Beitrag anzeigen
        <div class='fieldvalue' id='bygroup'>
        ..
        <div class='fieldtitle' id='bygroup'>
        IDs dürfen in einem HTML-Dokument nicht doppelt vergeben werden.

        Zitat von mikexmagic Beitrag anzeigen
        <img src='./images/icons/no.png' style='width: 20px'></img>
        Das schließende img-Tag ist nicht nur unnötig, es ist schlichtweg nicht valide. Das img-Elemente verwendet man so:
        Code:
        <img src='' alt=''>
        Viele Grüße,
        lotti
        [SIZE="1"]Atwood's Law: any application that can be written in JavaScript, will eventually be written in JavaScript.[/SIZE]

        Kommentar


        • #5
          Zitat von lottikarotti Beitrag anzeigen
          IDs dürfen in einem HTML-Dokument nicht doppelt vergeben werden.
          Stimmt...
          Zitat von lottikarotti Beitrag anzeigen
          Das schließende img-Tag ist nicht nur unnötig, es ist schlichtweg nicht valide.
          Stimmt auch... experimentiere halt rum.

          Ändert aber beides nichts an meinem Problem

          Kommentar


          • #6
            Kommando zurück! Fehler gefunden!


            Ich erzeuge das <img> über den Aufruf einer PHP-Funktion. Und da habe ich ein ECHO drin gehabt und habe es jetzt in ein RETURN geändert.

            Blöd...!

            Kommentar


            • #7
              Hallöchen,

              Zitat von mikexmagic Beitrag anzeigen
              Ändert aber beides nichts an meinem Problem
              Dann postest du beim nächsten Mal lieber einen abgespeckten Testfall, der dein Problem auch für die Leser nachvollziehbar darstellt. Da der von dir beschriebene Fehler auf ein fehlerhaftes PHP-Script zurückzuführen ist, hätte dir ohnehin niemand helfen können.

              Viele Grüße,
              lotti
              [SIZE="1"]Atwood's Law: any application that can be written in JavaScript, will eventually be written in JavaScript.[/SIZE]

              Kommentar

              Lädt...
              X