<div> Línea <span> Atributos generales Comentario Retorno <br> Regla <hr> Encabezado <hn> Párrafo <p> Itálica <i> Negrita <b> Agrandar <big> Reducir <small> Enfásis <em> Resalte <strong> Subíndice <sub> Superíndice <sup> Centrar <center> Direccionalidad <bdo> Autor <address> Cita <blockquote> Cita <q> Cita <cite> Abreviatura <abbr> Acrónimo <acronym> Definición <dfn> Borrado <del> Teclado <kbd> Insertado <ins> Código <code> Código <pre> Monoespaciado <samp> Monoespaciado <tt> Variable <var><div><span>, piezas que no tienen una finalidad específica y, por tanto, pueden ser dotados de estilo CSS con total libertad. Los bloques se caracterizan por causar un salto de línea, a diferencia de los elementos en línea. Puede contener cualquier elemento en bloque o en línea.Partiendo de la especificación de los DTD, los elementos de flujo son la tipología básica de todos los elementos XHTML. Los elementos que sean de este tipo pueden contener elementos en bloque y en línea, como por ejemplo, las entradas de las listas o el cuerpo de una página. Se definen como %Flow y se desglosan o pueden contener los tipos %Block e %Inline, que desglosados a su vez son finalmente los siguientes:
<form>.Los elementos en bloque se agrupan para su definición en el tipo %Block y se desglosan a su vez en los siguientes:
<p>.<h1...h6>.<div> de este apartado.<ul>, <ol>, <dl>. También se incluyen menu | dir pero son elementos desaprobados (sólo XHTML Transicional) y no serán estudiados en estas páginas.<pre>, <hr>, <blockquote>, <address>. Además incluye los elementos desaprobados (XHTML Transicional) <center> y <noframes>.<isindex> (XHTML Transicional).<fieldset>.<table>.<form>.Por ejemplo, el elemento que estamos tratando <div> se incluyó antes en el tipo %block y se define en el DTD como <!ELEMENT div %Flow;>, lo que significa que puede contener cualquier elemento de flujo del tipo %Flow. Sin embargo el elemento <p> tambien es del tipo %block, pero según su definición <!ELEMENT p %Inline;> sólo puede contener elementos %Inline, en línea.
<div>Muestra de una división de página</div>
<span><span><div> son los dos elementos básicos de XHTML, pues no tienen una finalidad específica y pueden ser dotados de estilo CSS con total libertad.Un elemento en línea cualquiera sólo puede contener otros elementos en línea, pero no en bloque. Los elementos en línea se agrupan en el tipo %Inline que se desglosa a su vez en los siguientes:
<a>.<br>, elemento <span> de este apartado, <bdo>, <object>, <img>, <map>. En XHTML Transicional se incluyen los elementos desaprobados <applet>, <iframe>.<tt>, <i>, <b>, <big>, <small>. Además incluye también los siguientes elementos desaprobados (sólo para XHTML Transicional, pero que no estudiaremos en estas páginas):u | s | strike |font | basefont.<em>, <strong>, <dfn>, <code>, <q>, <sub>, <sup>, <samp>, <kbd>, <var>, <cite>, <abbr>, <acronym>.<input>, <select>, <textarea>, <label>, <button>.<ins>, <del>, <script>, <noscript>.Veáse que el texto con datos de carácter #PCDATA son en si mismos equivalentes a elementos en línea. En cierto contexto pueden generar cajas en línea o en bloque llamadas cajas anónimas. Hay elementos que se declaran directamente en este tipo básico, como <!ELEMENT textarea (#PCDATA)>.
<div>
Un bloque 'div' equivalente a un párrafo con un
<span>SPAN</span> y otro <span>SPAN</span>
en la misma línea.
</div>
<div><E atributo/evento = "x">Se relacionan los atributos que son aplicables a la mayoría de elementos XHTML. En la exposición de cada atributo se indican las excepciones. "E" significa un elemento XHTML cualquiera, donde atributo/evento es uno de los siguientes:
<E id>, <E class>, <E style>, <E title><E lang>, <E xml:lang>, <E dir><E onclick>, <E ondblclick>, <E onmousedown>, <E onmouseup>, <E onmouseover>, <E onmousemove>, <E onmouseout>, <E onkeypress>, <E onkeydown>, <E onkeyup>.<E accesskey>: Asigna una tecla de acceso rápido a un elemento.<E tabindex>: Especifica la posición del elemento dentro del orden de tabulación de la página.<E-onfocus>: Evento al obtener el foco.<E-onblur>: Evento al perder el foco.<E class = "x">Se aplica a todos los elementos excepto a <base>, <head>, <html>, <meta>, <style>, <title>, <script>. <param>. El atributo class tiene su importancia cuando se usa conjuntamente con una hoja de estilos, donde podemos hacer referencia a la clase para darle un formato específico.
<p> El atributo no modifica el formato por sí mismo, por lo que este ejemplo no produce ningún efecto.
<p class="mi-clase">Contenido</p>
Contenido
E.clase{}.<E id = "x">Especialmente útil para combinar con estilos y, sobre todo, para identificar un lugar y así podernos referir al mismo desde otra parte de la página o desde otras páginas. Se aplica a todos los elementos excepto a <base>, <head>, <html>, <meta>, <style>, <title>, <script>.
Este atributo id es equivalente a usar el atributo name cuando es utilizado en vínculos con <a name>, pues sigue vigente para que aún funcione con las versiones más antiguas de HTML, aunque debería usarse siempre id.
<a href="#id"> tal como se expone a continuación:
<p id="mi párrafo">
Elemento párrafo referenciado con su id="mi-parrafo".
</p>
<p>
Otro párrafo.
</p>
<p>
Ahora en este párrafo podemos ir al id
<a href="#mi-parrafo">mi párrafo'</a>
</p>
Elemento párrafo referenciado con su id="mi-parrafo".
Otro párrafo.
Ahora en este párrafo podemos ir al id mi párrafo
E.identificador{}.<E lang = "x">El atributo xml:lang tiene su finalidad en los documentos XML y su propósito es el mismo que lang, siendo recomendable incluir ambos con el mismo valor.
Se aplica a todos los elementos excepto a <base>, <applet>, <br>, <frame>, <iframe>, <param>. <script>.
<E dir = "x">Se aplica a todos los elementos excepto <br>, <base>, <applet>, <frame>, <iframe>, <script>.
Se aplica de forma obligatoria para <bdo>.
Pero una del alfabeto hebreo por ejemplo como א tiene una dirección derecha-izquierda. Todos los caracteres son almacenados en XHTML en la dirección izquierda-derecha, pero el navegador es capaz de reconocer una secuencia de caracteres de dirección contraria y entonces, automáticamente, los presenta en orden contrario. Esto se conoce con el nombre de algoritmo de bidireccionalidad o direccionalidad mixta del texto.
Para realizar este ejemplo hemos de desactivar este algoritmo, lo cual puede conseguirse con el elemento <bdo>.
<p>Dirección izquierda derecha con <em>ltr</em>
<bdo dir="ltr" style="border: solid 1px; ">
elemento <bdo>
</bdo>
</p>
<p>Dirección derecha izquierda con <em>rtl</em>
<bdo dir="rtl" style="border: solid 1px; ">
elemento <bdo>
</bdo>
</p>
Dirección izquierda derecha con ltr elemento <bdo>
Dirección derecha izquierda con rtl elemento <bdo>
{direction} que equivale a este atributo E dir y con {unicode-bidi} que equivale al elemento <bdo>.<E style = "x"><link><style> incluido en la cabecera de una páginaE stylePor lo tanto en estilo local se aplica al elemento E un estilo "x" que es una entidad definida en el DTD como %StyleSheet del tipo final CDATA, siendo una cadena de parejas propiedad:valor que se separan por punto y coma. Las propiedades de estilo CSS se comentan en:
En el valor del atributo E style="x" no puede incluir ciertos caracteres que tienen algún significado en XHTML, que sin embargo si pueden incluirse en estilo interno con el elemento <style>. Por ejemplo, el caracter "&" no puede incluirse en el valor del atributo mientras que sí se puede en el elemento. Para incluirlo en el atributo debe usarse la referencia a caracteres con el valor "&" o "&" que referencia al carácter "&". De igual forma pasa con las comillas dobles (" ") pues el valor del atributo ya está encerrado con ellas. En el caso de que se incluyan comillas en su interior deberán ser simples (' ') o usar la referencia ".
Se aplica a todos los elementos excepto a <base>, <head>, <html>, <meta>, <style>, <title>, <script>. <param>.
<p style="font-family:'arial'; font-size:24px; ext-align:center;">
Texto Arial de tamaño 24 centrado</p>
Texto Arial de tamaño 24 centrado
<E title = "x">Algunos navegadores pueden usar etiquetas descriptivas con el atributo alt disponible para elementos como <img>, <area>, pero siempre se dará preferencia a las etiquetas title. Por lo tanto si quiere anular esas etiquetas puede usar un <E title="">.
Se aplica a todos los elementos excepto a <base>, <head>, <html>, <meta>, <title>, <script>, <param>.
<p>Párrafo de prueba con una etiqueta emergente descriptiva
<big title="item">AQUÍ</big>, que se evidencia situando el cursor sobre
esa palabra.</p>
Párrafo de prueba con una etiqueta descriptiva AQUÍ, que se evidencia situando el cursor sobre esa palabra.
<E accesskey = "x">Se aplica exclusivamente a los siguientes elementos: <a>, <area>, <button>, <input>, <textarea>, <label>, <legend>.
<a> la tecla 'f' para que obtenga el foco.
<a href="ejemplos/formato/imagen_3.jpg" title="La tecla 'f' nos presenta 'imagen_3.jpg'"
accesskey="f" >Pulse 'f' para acceder a la imagen 'imagen_3.jpg'</a>
Vínculo que abre un archivo de imagen. En Windows debe pulsar "alt-f": Pulse 'f' (o 'alt+f') para acceder a la imagen 'imagen_3.jpg'
Sólo hemos visto que se ejecuta adecuadamente con Safari, pues haciendo alt+f se abre el vínculo. Con Explorer y alt+f sitúa el foco en el vínculo, pero no lo abre. Con Firefox y Opera no se ejecuta.
<E tabindex = "x">Se aplica exclusivamente a los siguientes elementos: <a>, <area>, <object>, <button>, <input>, <textarea>, <select>.
<a tabindex><E align = "x"> (XHTML Transicional)<p>, <div>, <h1-h6>. Si embargo otros elementos pueden también disponer de un atributo denominado align pero que tiene otra estructura, en cuyo caso se comentará en su lugar. Este atributo está desaprobado aconsejándose usar estilo CSS, como {text-align}.
<div align="right">División alineada a la derecha</p>
<!-- -->
<p>Un párrafo que tiene insertado un comentario <!-- comentario
--> en medio</p>
Un párrafo que tiene insertado un comentarioen medio
<br>
<p>Una línea y un salto de línea <br /> hasta otra
línea</p>
Una línea y un salto de línea
hasta otra línea
<br clear = "x"> (XHTML transicional)Aunque es un atributo transicional, es de gran utilidad para las flotaciones de imágenes en un texto, aunque debería usarse la propiedad de estilo {clear} que realiza el mismo efecto sobre las flotaciones ejecutadas con {float}. De todas formas lo exponemos para saber que, conjuntamente con el atributo de imagen <img align>, pueden flotarse estos elementos sin hacer uso de estilos.
El valor "x" es un tipo enumerado que puede tomar los valores siguientes:
<br clear="all" /> de tal forma que borramos todos los ajustes anteriores pendientes.
<img src="ejemplos/formato/imagen_2.gif" align="left" alt="imagen_2" />
<img src="ejemplos/formato/imagen_3.jpg" align="right" alt="imagen_3" />
<p>LA CALIDAD EN EUROPA: En los últimos meses, y debido principalmente a la creciente importancia
que se le ha dado a la evaluación de la satisfacción del cliente en la revisión del 2000 de la norma
ISO 9000 y los modelos de Excelencia (EFQM, Malcolm Baldrige, Premio Deming, etc), ha aflorado la
cantidad de organizaciones que hacen evaluaciones de satisfacción de sus clientes. Obviamente, si los
clientes están más satisfechos, serán más fieles y por tanto nos darán mayores ingresos y durante un
mayor periodo de tiempo.</p>
<br clear="all" />

LA CALIDAD EN EUROPA: En los últimos meses, y debido principalmente a la creciente importancia que se le ha dado a la evaluación de la satisfacción del cliente en la revisión del 2000 de la norma ISO 9000 y los modelos de Excelencia (EFQM, Malcolm Baldrige, Premio Deming, etc), ha aflorado la cantidad de organizaciones que hacen evaluaciones de satisfacción de sus clientes. Obviamente, si los clientes están más satisfechos, serán más fieles y por tanto nos darán mayores ingresos y durante un mayor periodo de tiempo.
<br clear="right" /> tal como se expone a continuación e inmediatamente después de la imagen de la derecha:
<img src="ejemplos/formato/imagen_2.gif" align="left" alt="imagen_2" />
<img src="ejemplos/formato/imagen_3.jpg" align="right" alt="imagen_3" />
<br clear="right" />
<p>LA CALIDAD EN EUROPA: En los últimos meses, y debido principalmente a la creciente importancia
que se le ha dado a la evaluación de la satisfacción del cliente en la revisión del 2000 de la norma
ISO 9000 y los modelos de Excelencia (EFQM, Malcolm Baldrige, Premio Deming, etc), ha aflorado la
cantidad de organizaciones que hacen evaluaciones de satisfacción de sus clientes. Obviamente, si los
clientes están más satisfechos, serán más fieles y por tanto nos darán mayores ingresos y durante un
mayor periodo de tiempo.</p>
<br clear="all" />
LA CALIDAD EN EUROPA: En los últimos meses, y debido principalmente a la creciente importancia que se le ha dado a la evaluación de la satisfacción del cliente en la revisión del 2000 de la norma ISO 9000 y los modelos de Excelencia (EFQM, Malcolm Baldrige, Premio Deming, etc), ha aflorado la cantidad de organizaciones que hacen evaluaciones de satisfacción de sus clientes. Obviamente, si los clientes están más satisfechos, serán más fieles y por tanto nos darán mayores ingresos y durante un mayor periodo de tiempo.
<img align>, controlar espacios en {white-space}. Para alinear imágenes y texto con estilos ver {position}. Para hacer flotar elementos mediante estilos ver {float}.<hr><p>.
<p>Comienzo del texto antes de la regla <hr /> y después de la regla.</p>
<hr size = "x"> (XHTML transicional)
<hr size="15" />
<hr width = "x"> (XHTML transicional)
<hr width="50%" size="15" />
<hr noshade = "x"> (XHTML transicional)
<hr size="20" noshade="noshade" style="color:silver;" />
<hn> con n=1,2,3,4,5,6
<h5>Ejemplo de un encabezado con n=5</h5>
{counter-increment} se expone un ejemplo para dar numeración automática a los encabezados de un texto.<p align = "x"> (XHTML transicional)<E align>.<p>
<p>Ejemplo de un párrafo con espacios extras entre comillas simples: retorno carro '
', espacios seguidos ' ', espacios de tabulador ' '</p>
Ejemplo de un párrafo con espacios extras entre comillas simples: retorno carro ' ', espacios seguidos ' ', espacios de tabulador ' '
<i>
<i>Ejemplo de texto en itálica.</i>
<em>, {font-style} .<b>
<b>Ejemplo de texto en negrita</b>
<strong>, {font-weight} .<big>
Tamaño normal y <big><big>Tamaño resaltado del texto
</big></big>, tras lo cual vuelve al tamaño normal.
<small>, {font-size}.<small>
Tamaño normal y <small><small>Tamaño reducido del texto<
/small></small>, tras lo cual vuelve al tamaño normal.
<big>, {font-size}.<em>
Texto normal, <em>texto enfatizado</em>, vuelve a texto
normal
<strong>
Texto normal, <strong>texto enfatizado</strong>, vuelve a
texto normal
<sub>
La fórmula del agua es H<sub>2</sub>O
<sup><sup>
Superficie de 257 m<sup>2</sup>
<sub><center> (XHTML transicional)<div align="center">.
<center>Ejemplo de texto centrado</center>
<div align="center">Ejemplo de texto centrado</div>
<div align><bdo><E dir> para especificar como queda la nueva dirección del texto. Para comprender este elemento es mejor leer las propiedades CSS de {unicode-bidi} y {direction} que equivale a este elemento y su atributo <bdo dir = "x">.
Originalmente...
<div style="font-size: 2em; border: solid 1px; ">
español א ב ג
ד ה ו español
</div>
Pero ...
<div style="font-size: 2em; border: solid 1px; ">
español ו ה ד
ג ב א español
</div>
Para ...
<div style="font-size: 2em; border: solid 1px; ">
español
<bdo dir="ltr">
ו ה ד ג
ב א
</bdo>
español
</div>
<bdo> y con su atributo dir en este caso con el valor ltr, para que indique al navegador que la dirección de lectura es de izquierda a derecha, pues los caracteres ya vienen almacenados en su posición correcta:<address><body>.
Contenido de la página...
<address>Datos del autor: documentos confeccionados por XXX...</address>
<blockquote>Elemento del tipo %blocktext que puede contener elementos en bloque del tipo %Block. Se usa para sangrar un bloque de texto, especialmente para mostrar citas identificándose autor, origen e idioma por medio del atributo cite.
<p>Primer párrafo antes de la cita...</p>
<blockquote>Aquí comienza la cita...</blockquote>
<p><p>Ahora continúa el texto...</p>
Primer párrafo antes de la cita...
Aquí comienza la cita...
Ahora continúa el texto...
<blockquote cite = "x">
<blockquote cite="http://www...">Aquí comienza la cita...</blockquote>
Aquí comienza la cita...
<q>
<q>Texto citado</q>
Texto citado
<q cite = "x">
<q cite="http://www...">Texto citado</q>
Texto citado
<blockquote>, <cite>. En el selector por pseudoclase E:lang(){} se explica como personalizar las comillas para las citas en cada lenguaje. En las propiedades de comillas {quotes} y de texto generado {context} puede encontrar formas de representar el entrecomillado en varios niveles para las citas.<cite><blockquote> que sólo se sangran.
<cite>Texto citado</cite>
<blockquote>, <q><abbr>title para ofrecer la explicación de la abreviatura, como hacemos con el siguiente ejemplo. Firefox y Opera añaden un subrayado de puntos mientras que Explorer y Safari no ejecutan nada al respecto. Sólo Firefox muestra el menú propiedades con el botón derecho del ratón al situarnos sobre el elemento y ofreciendo en este caso el valor del atributo title en cuadro emergente.
<abbr title="Hyper Text Mark Language">HTML</abbr>
<acronym><acronym><abbr>.
<acronym title="Radio Detection And Ranging">radar</acronym>
<abbr><del>
Texto···<del>este texto ha sido borrado</del>...sigue el
texto...
<del cite = "x">
Texto <del cite="http://www.muestra.com">BORRADO</del>.
<del datetime = "x">
Texto <del cite="http://www.muestra.com" datetime="20071221T19:25:00Z">
BORRADO</del>
<ins><kbd> <code>, <samp> o <tt> .<pre>.
<kbd>texto marcado</kbd>
<ins>
Texto···<ins>este texto ha sido insertado</ins>...sigue el
texto...
<ins cite = "x">
Texto con <ins cite="http://www.muestra.com">TEXTO INSERTADO</ins> en su
interior.
<ins datetime = "x">
Texto con <ins cite="http://www.muestra.com" datetime="20071221T19:25:00Z">
TEXTO INSERTADO</ins> en su interior.
<del><code> <pre>.
<code>muestra de código</code>
muestra de código<pre><a><br><span><bdo><map><tt><i><b> Muestra el texto tal como aparece en el documento original, con lo cual conseguimos que el navegador no elimine los espacios extras ni retornos de carro. Es adecuado para representar código informático, mostrándose normalmente con fuente monoespaciada como Courier, aunque podemos cambiarle la fuente si es necesario. Este elemento es de bloque, pudiendo usarse elementos similares de línea como <code>.
<pre>
Mostramos como varias líneas se separan
por retornos de carro, por espacios como los
que vienen ahora y también por tabuladores
como los que están a la izquierda sin que el
navegador los altere.
</pre>
Mostramos como varias líneas se separan
por retornos de carro, por espacios como los
que vienen ahora y también por tabuladores
como los que están a la izquierda sin que el
navegador los altere.
<pre xml:space = "x">xml:, es específico de XML. Supone preservar los espacios en blanco. Viene definido en el DTD como un tipo enumerado con un único valor preserve. Además se declara #FIXED y, como sólo tiene un valor, se le dota de valor por defecto el mismo preserve. Por lo tanto no es necesario manejarlo pues dota al elemento <pre> con la función de preservar los espacios por defecto.<code>, controlar espacios en estilos con {white-space}<samp><code>, <kbd> o <tt>.<pre>.
<samp>texto de ejemplo</samp>
<tt> <code>, <kbd> o <samp> .<pre>.
<tt>texto monoespaciado</tt>
<var>
Incluimos un elemento de este tipo con
<var>datos de programa</var>
en su interior.