4. ¿Por qué cuando salto de línea con "enter" el navegador no lo reconoce y deja todo en el mismo renglón?
Los navegadores utilizan marcas HTML para formatear el texto. Por tanto, para efectuar un salto de línea es necesario utilizar las marcas <BR> o <P> correspondientes. Si quieres conseguir que el texto aparezca exactamente igual a como está escrito en un documento txt, tienes que utilizar la marca <PRE> que deja inalterado el texto antes de la formatación HTML.
<PRE>
este texto aparece visualizado
con todos los saltos de línea aun sin
haber usado las marcas HTML
</PRE>