Manfred Hansen wrote: >Hello > >the script > ><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> ><html> ><head> ><title>eruby example</title> ></head> ><body> ><% >print "Hello\n" >print "World\n" >%> ></body> ></html> > >print on the browser "Hello World" in one line. >Wy didn't print this in two line's > > Hello > World > >Manfred > > > > > This gets transformed into ... <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> <html> <head> <title>eruby example</title> </head> <body> Hello World </body> </html> and html pays no attention to line breaks unless they are in <pre>..</pre> tags. If you want a line break you need either Hello<br /> World or <p>Hello</p> <p>World</p> It's an HTML thing