Hola todos :
El
textarea en
Firefox se comporta muy raro, especialmente si se envía el contenido. Me he encontrado con casos en que duplica los saltos de línea o los agrega donde no los pusimos. Me recuerda un poco al Notepad XP, que parece no funcionar con
virtual wrap como las versiones anteriores.
El tema se mencionó y no se profundizó en
Cual es la diferencia entre virtual y physical ???
y estuve haciendo algunas comparaciones. Si alguien quiere probarlas en otros navegadores con otros
doctype se las dejo.
Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><title></title></head><body>
<textarea wrap=" hard " cols="25" rows="3">hard hhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
IE : ajusta con/sin espacio y salto.
FF : ajusta con espacio y salto.</textarea>
<textarea wrap=" soft " cols="25" rows="3">soft ssssssssssssssssssssssssssssssss
IE : ajusta con/sin espacio y salto.
FF : ajusta con espacio y salto.</textarea>
<br />
<textarea wrap=" off " cols="25" rows="3">off ooooooooooooooooooooooooooooo
IE : ajusta con/sin espacio y salto.
FF : ajusta con espacio y salto.</textarea>
<br />
<textarea wrap=" virtual " cols="25" rows="3">virtual vvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
IE : ajusta con/sin espacio y salto.
FF : ajusta con espacio y salto.</textarea>
<textarea wrap=" physical " cols="25" rows="3">physical ppppppppppppppppppppppppppp
IE : ajusta con/sin espacio y salto.
FF : ajusta con espacio y salto.</textarea>
<textarea style="white-space: nowrap ; display:block; " cols="25" rows="3">nowrapBlock BBBBBBBBBBBBBBBBBBBBBBBBBBBBB
IE : no ajusta con espacio ni salto.
FF : ajusta con espacio y salto.</textarea>
<textarea style="white-space: pre ; display:block; " cols="25" rows="3">preBlock BBBBBBBBBBBBBBBBBBBBBBBBBBB
IE : ajusta con/sin espacio y salto.
FF : ajusta con espacio y salto.</textarea>
<textarea style="white-space: normal ; display:block; " cols="25" rows="3">normalBlock BBBBBBBBBBBBBBBBBBBBBBBBBBBBB
IE : ajusta con/sin espacio y salto.
FF : ajusta con espacio y salto.</textarea>
<textarea style="white-space: nowrap ;" cols="25" rows="3">nowrap nnnnnnnnnnnnnnnnnnnnnnnnnnnnn
IE : no ajusta con espacio ni salto.
FF : ajusta con espacio y salto.</textarea>
<textarea style="white-space: pre "; cols="25" rows="3">pre ppppppppppppppppppppppppppppp
IE : ajusta con/sin espacio y salto.
FF : ajusta con espacio y salto.</textarea>
<textarea style="white-space: normal " cols="25" rows="3">normal mmmmmmmmmmmmmmmmmmmmmmmmmmmm
IE : ajusta con/sin espacio y salto.
FF : ajusta con espacio y salto.</textarea>
</body></html>
saludos
furoya