phpbar.de logo

Mailinglisten-Archive

[php] nl2br Problem

[php] nl2br Problem

Peter Petermann php_(at)_phpcenter.de
Tue, 12 Jun 2001 17:25:06 +0200


> > Eigentlich müsste es ja auch <br/> heissen. <br /> ist dank der 
> > Leerstelle aber wohl abwärtskompatibel und wird auch von alten Browsern 
> > gefressen.
> Nein, eben nicht. Es sollte <br /> heissen. Das war schon immer so und 
> wird so bleiben. Bei Zend haben die doch erst gestern das gleiche
> eingestellt.
es wird vom w3c nur empfohlen <br /> zu verwenden, genau wie bei <img /> 
was eigentlich <img/> sein müsste (ok, dort gibt es noch attribute)
sowie bei allen weiteren nicht abgeschlossenen tags. 

(Ein xhtml fähiger Browser würde sich an <br/> nicht sonderlich stören sondern es richtig interpretieren,
weil es eigentlich richtig ist)

der space ist nur dafuer gedacht, das ältere Browser, welche kein xhtml kennen,
sich nicht daran verschlucken, den ohne das space halten Sie den tag fuer einen anderen,
nicht existierenden, dh. sie nehmen an der / seihe teil des Namens.

Und weil das für die abwärtskompatiblität notwendig ist, ist es wohl auch so eingebaut (was ja durchaus Sinn macht =),
letzendlich, wuerden wir von reinem Xhtml sprechen, währe btw beides richtig, als <br /> ist nicht falsch :)

gruss,
Peter


-- 
*ZIMT - where PHP meets needs*
Homepage: www.cyberfly.net - webmaster_(at)_cyberfly.net
PHP Usergroups: www.phpug.de - peter_(at)_phpug.de
Just for Fun: www.fist-center.de - webmaster_(at)_fist-center.de


php::bar PHP Wiki   -   Listenarchive