WAY_KOW: nlbr = <br />

Was soll denn das?

Wieso macht denn NL2BR aus \n <br > ???
Soll das HTML 4.0 sein oder ist das ein Bug.

Die Anzeige stimmt jedenfalls-

  1. Was soll denn das?

    Wieso macht denn NL2BR aus \n <br > ???

    weiß zwar net was NL2br ist, aber

    NL steht für new line
    2 für to
    br für break row a.k.a <br>

    auf deutsch, aus jeder neuen zeile im editor oder datei wird
    eine neue zeile im internetbrowser!

    alles klor?

    krisha

  2. Hallo !

    Was soll denn das?

    Wieso macht denn NL2BR aus \n <br > ???
    Soll das HTML 4.0 sein oder ist das ein Bug.

    <br > wäre in der Tat falsch

    <br /> hingegen ist die Notation nach XHTML-Standard. (Eigentlich sogar <br/> bzw. <br></br>. <br /> dient der Abwärtskompatibilität zu HTML 4.01. Steht aber auch irgendwo in SELFHTML.)

    Gruß,

    kerki

  3. Hallo

    Ergänzung zu kerkis Posting:
    (bitte sofort schlagen, falls ich was falsches behaupte)

    Also XHTML definiert HTML neu nach den XML Spezifikationen.
    Da es in XML keine offenen Tags mehr gibt (also Tags ohne End-Tag, wie eben <br>), sondern _alle_ Tags wieder geschlossen werden müssen, sieht das dann korrekterweise so aus: <br></br> wie kerki ja schon geschrieben hat.
    Bei leeren Tags (was wir ja hier haben) erlaubt XML das 'zusammenziehen' zu einem Tag: <br/>
    Das Leerzeichen wiederum, steht afaik nicht in den specs. Ist aber auch nicht verboten, sondern empfehlenswert, da eineige Browser sonst aus'm Tritt kommen, as usual ;)

    Grüsse, Eeye

    1. Hallo WAY_KOW,

      Noch einie Ergaenzung

      Ergänzung zu kerkis Posting:
      (bitte sofort schlagen, falls ich was falsches behaupte)

      War auch richtig so.

      Also XHTML definiert HTML neu nach den XML Spezifikationen.

      Zeit PHP 4.05 gibt diese Funktion <br /> XHTML kompatiebel zurueck. http://www.php.net/manual/de/function.nl2br.php Lies dir die Seite mal durch, Besonders die Kommentare. Dann findest du auch eine Moeglichkeit das ganze in <br> zu Verwandeln.

      gruesse
        jens mueller

      1. ... Dann findest du auch eine Moeglichkeit das ganze in <br> zu Verwandeln.

        Warum sollte das jemand wollen?

        Gruß
          Peppo

        1. Hallo Peppo,

          ... Dann findest du auch eine Moeglichkeit das ganze in <br> zu Verwandeln.

          Warum sollte das jemand wollen?

          Vielleicht weil jemand HTML 4.01 schreiben will und dies Vallide sein soll?

          gruesse
            jens mueller (Sorry fuer den Einzeiler)

        2. Grüssi,

          ... Dann findest du auch eine Moeglichkeit das ganze in <br> zu Verwandeln.

          Warum sollte das jemand wollen?

          Weil der alte netsi beispielsweise kein <br /> versteht, macht er einfach nicht. Er braucht zumindest ein Attribut, damit er das Element erkennt.

          <br/> geht nicht
          <br /> geht nicht
          <br class="DamnNescapeDoesntKnowXhtml" /> geht schon.

          lg regenfeld

          1. Hi,

            Weil der alte netsi beispielsweise kein <br /> versteht, macht er einfach nicht...

            OK!
            Aber verwendet 'netsi'?

            Gruß Peppo