XHTML- Sintaxis

Versión para impresiónVersión PDF

En XHTML prácticamente todos los elementos, que queramos mostrar o que interactúen con el usuario a través de su navegador tienen que estar entre etiquetas, una de inicio y una de cierre, la sintaxis general para estas es la siguiente:

<etiqueta>contenido del elemento</etiqueta>
  • Las etiquetas van encerradas entre "<>".
  • Nótese que la única diferencia entre la etiqueta de inicio y la de cierre es la "/" que precede al nombre en la etiqueta de cierre.
  • La palabra etiqueta será sustituida por la denominación de la etiqueta correspondiente

Las distintas etiquetas que nos proporciona XHTML podemos anidarlas según nuestras necesidades, con algunas excepciones que veremos llegado el momento. Anidación correcta:

<etiqueta1>
  <etiqueta2>
    <etiqueta3>
       ........
      <etiqueta_n>
      </etiqueta_n>
    </etiqueta3>
  </etiqueta2>
</etiqueta1>

Anidación con errores:

<etiqueta1>
 <etiqueta2>
  <etiqueta3>
   ........
    <etiqueta_n>
    </etiqueta_n>
   </etiqueta3>
  </etiqueta2>
</etiqueta1>

También existen algunas etiquetas que no tienen etiqueta de cierre del tipo

<etiqueta/>

las etiquetas también pueden incluir, en su etiqueta de inicio únicamente, una serie de atributos, siguiendo la siguiente sintaxis En el caso de etiquetas con etiqueta de apertura y cierre:

<etiqueta atributo_1="valorAtributo" atributo_2="valorAtributo" atributo_3="valorAtributo" atributo_n="valorAtributo" >contenido del elemento</etiqueta>

En el caso de etiquetas con una única etiqueta:

<etiqueta atributo_1="valorAtributo" atributo_2="valorAtributo" atributo_3="valorAtributo" atributo_n="valorAtributo"/ >
 
Aunque bajo algunas circunstancias el valor del atributo puede no estar obligatoriamente entre comillas se recomienda su uso de forma habitual, y así evitar posibles errores difícil de localizar para su corrección

 

Añadir nuevo comentario

(If you're a human, don't change the following field)
Your first name.
(If you're a human, don't change the following field)
Your first name.
(If you're a human, don't change the following field)
Your first name.

Plain text

  • No se permiten etiquetas HTML.
  • Saltos automáticos de líneas y de párrafos.
CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
CAPTCHA de imagen
Introduzca los caracteres mostrados en la imagen.