W3C Amaya

anterior superior

Acerca de los espacios en blanco

Amaya elimina los espacios en blanco no significativos cuando abre un documento, a menos que deban ser explícitamente conservados. Esto ocurre tanto en los documentos XHTML, MathML y SVG, como en los elementos MathML o SVG incluidos en un documento HTML.

Estos espacios en blanco se consideran no significativos:

Para conservar todos los caracteres en algunos elementos, utiliza el atributo xml:space o el elemento pre (que sólo es válido en documentos XHTML). Los posibles valores del atributo xml:space son default y preserve.

El atributo xml:space se aplica a todos los elementos incluidos en el elemento en el que aparece el atributo, a menos que sea anulada por otra instancia del atributo xml:space.

En la DTD XHTML, el elemento pre se comporta como el atributo xml:space con el valor preserve.

Amaya trata los espacios en blanco cuando abre el documento, no mientras se edita. Por tanto, si escribes espacios en blanco no significativos, serán visibles y se guardarán como tales, pero se eliminarán cuando Amaya abra de nuevo el documento. Por ejemplo, el código fuente siguiente:

<p>Amaya elimina los<strong> espacios en blanco no significativos </strong>cuando abre...</p>

se muestra así al editarse:

Amaya elimina los espacios en blanco no significativos cuando abre...

El texto se guardará tal y como se ha escrito. Sin embargo, cuando el documento se abra de nuevo, el texto se mostrará así::

Amaya elimina losespacios en blanco no significativoscuando abre...

porque los espacios al principio y al final del elemento <strong> se consideran no significativos y son eliminados.

El código fuente correcto sería:

<p>Amaya elimina los <strong>espacios en blanco no significativos</strong> cuando abre...</p>