<?xml version="1.0" encoding="iso-8859-1"?>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"


       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


<html xmlns="http://www.w3.org/1999/xhtml">


<head>


  <meta name="generator"


  content="amaya 8.0-pre, see http://www.w3.org/Amaya/" />


  <title>Acerca de los espacios en blanco</title>


  <link href="../style.css" rel="stylesheet" type="text/css" />


</head>





<body xml:lang="es" lang="es">





<table border="0" width="100%" summary="toc">


  <tbody>


    <tr>


      <td><img alt="W3C" src="../../images/w3c_home" /> <img alt="Amaya"


        src="../../images/amaya.gif" /></td>


      <td><p align="right"><a href="about_standard_multikey_support.html.es"


        accesskey="p"><img alt="anterior" src="../../images/left.gif" /></a>


        <a href="../EditChar.html.es" accesskey="t"><img alt="superior"


        src="../../images/up.gif" /></a></p>


      </td>


    </tr>


  </tbody>


</table>





<div id="page_body">


<h1>Acerca de los espacios en blanco</h1>





<p>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.</p>





<p>Estos espacios en blanco se consideran no significativos:</p>


<ul>


  <li>espacios en blanco al final de un línea (<code>#xD</code> y


    <code>#xA</code>)</li>


  <li>tabulaciones (<code>#X9</code>)</li>


  <li>espacios en blanco al principio de un elemento</li>


  <li>espacios en blanco al final de un elemento</li>


  <li>espacios en blanco contiguos (se conserva un único espacio)</li>


</ul>





<p>Para conservar todos los caracteres en algunos elementos, utiliza el


atributo <code>xml:space</code> o el elemento <code>pre</code> (que sólo es


válido en documentos XHTML). Los posibles valores del atributo


<code>xml:space</code> son <code>default</code> y <code>preserve</code>.</p>


<ul>


  <li>El valor <code>default</code> significa que el tratamiento por omisión


    de los espacios en blanco de la aplicación es aceptable. En el caso de


    Amaya, el tratamiento por omisión elimina los espacios en blanco no


    significativos en todas las DTD soportadas, como se indica en el primer


    párrafo.


    


  </li>


  <li>El valor <code>preserve</code> significa que la aplicación debe


    conservar todos los caracteres, excepto el primer carácter que sigue a la


    etiqueta de cierre del elemento, si el emento se encuentra al final de


    una línea.</li>


</ul>





<p>El atributo <code>xml:space</code> 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 <code>xml:space</code>.</p>





<p>En la DTD XHTML, el elemento <code>pre</code> se comporta como el atributo


<code>xml:space</code> con el valor <code>preserve</code>.</p>





<p>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>





<p><code>&lt;p&gt;Amaya elimina los&lt;strong&gt; espacios en blanco no


significativos &lt;/strong&gt;cuando abre...&lt;/p&gt;</code></p>





<p>se muestra así al editarse:</p>





<p><code>Amaya elimina los <strong>espacios en blanco no


significativos</strong> cuando abre...</code></p>





<p>El texto se guardará tal y como se ha escrito. Sin embargo, cuando el


documento se abra de nuevo, el texto se mostrará así::</p>





<p><code>Amaya elimina los<strong>espacios en blanco no


significativos</strong>cuando abre...</code></p>





<p>porque los espacios al principio y al final del elemento


<code>&lt;strong&gt;</code> se consideran no significativos y son


eliminados.</p>





<p>El código fuente correcto sería:</p>





<p><code>&lt;p&gt;Amaya elimina los &lt;strong&gt;espacios en blanco no


significativos&lt;/strong&gt; cuando abre...&lt;/p&gt;</code></p>


</div>


</body>


</html>


