diez reglas de xhtml...


Estas son la diez reglas mas importantes de XHTML


1º Las etiquetas de contenido (no vacias) deben llevar etiquetas que indiquen el inicio y el final. ejemplo <div> ... </div>

2º Los elementos vacios podrán utilizar una doble etiqueta (
</br>) o el formato minimizado de una sola etiqueta (
)

3º No hay que solopar etiquetas de elementos distintos. Ejemplo: texto con bold e italica

4º Las etiquetas deben cerrarse en el orden correto.
Mal ejemplo: <div><span> ... </div></span>
Buen ejemplo: <div><span> ... </span></div>

5º XHTML es sensible a minúsculas y mayúsculas. Todas las etiquetas y atributos deben ir obligatoriamente en minusculas.

6º Tambien es obligado usar comillas (" ") en los atributos.

7º No se permiten atributos minimizados. por ejemplo usando HTML en el elemento option de un form podrías escribir el atributo CHECKED, en XHTML deberiamos especificar checked="checked"

8º El atributo name queda sustituido por id

9º El primer elemento del documento siempre será <html> y deberemos colocar el <head> y <body> en su orden correcto. El elemento <title> será de caracter OBLIGADO y se tendrá que poner justo después de <head>

10º Cuando utilicemos elementos de <script> y <style> deberemos escribir el codigo de estos elementos dentro de una etiqueta <![CDATA[...]]>

Si creas un documento con XHTML es muy recomendable que valides el documento en el W3C. El W3C te dirá si tus páginas cumplen o no cumplen las especificaciones marcadas para cada lenguaje.
Siempre debe indicarse la version, la codificacion, las normas a las que se atendra, el tipo de documento, etc...
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">
</html>