Paso A Paso XHTML PDF
Paso A Paso XHTML PDF
Paso A Paso XHTML PDF
XHTML
por
HTML ............................................................................................................................................................... 2
LISTAS ........................................................................................................................................................ 2
TABLAS ...................................................................................................................................................... 6
ENLACES ..................................................................................................................................................... 9
URL ..................................................................................................................................................... 10
FORMULARIOS ......................................................................................................................................... 20
1
XML XHTML HTML5
HTML
LISTAS
2
LISTAS NO ORDENADAS
Las listas no ordenadas son las más sencillas y las que más
se utilizan. Una lista no ordenada es un conjunto de
elementos relacionados entre sí pero para los que no se
indica un orden o secuencia determinados. La etiqueta <ul>
encierra todos los elementos de la lista y la etiqueta <li> cada
uno de sus elementos.
El siguiente código HTML muestra un ejemplo sencillo de lista
no ordenada:
3
LISTAS ORDENADAS
4
LISTAS DE DEFINICIÓN
5
TABLAS
TABLAS BÁSICAS
6
A continuación se muestra el código HTML de una tabla
sencilla:
7
TABLAS COMPLEJAS
8
ENLACES
9
llaman "anchors" en inglés, que se puede traducir literalmente
como "anclas".
URL
10
No obstante, existen URL complejas formadas por más
partes.
http://www.alistapart.com/comments/webstandards
2008?page=5#42
Protocolo (http://)
Servidor (www.alistapart.com)
Ruta (/comments/webstandards2008)
Consulta (?page=5): información adicional necesaria
para que el servidor localice correctamente el recurso
que se quiere acceder. Siempre comienza con el
carácter ? y contiene una sucesión de palabras
separadas por = y &
Sección (#42): permite que el navegador se posicione
automáticamente en una sección de la página web.
Siempre comienza con el caracter #
11
En esa página, cuando se pincha sobre algunos enlaces, el
navegador abandona el sitio web para acceder a páginas que
se encuentran en otros sitios. Estos enlaces se conocen como
"enlaces externos". Sin embargo, la mayoría de enlaces de un
sitio web apuntan a páginas del propio sitio web, por lo que se
denominan "enlaces internos".
12
Las URL completas también se llaman URL absolutas, ya que
el navegador no necesita disponer de información adicional
para localizar el recurso enlazado. Si se utilizan siempre las
URL absolutas, los enlaces están completamente definidos.
URL absoluta:
http://www.ejemplo.com/ruta1/ruta2/pagina2.html
URL relativa:
/ruta1/ruta2/pagina2.html
13
2. A la URL relativa le falta el protocolo y el servidor, por lo
que se supone que son los mismos que los de la página
origen (http:// y www.ejemplo.com).
ENLACES BASICOS
14
Los enlaces en HTML se crean mediante la etiqueta <a> (su
nombre viene del inglés "anchor", literalmente traducido como
"ancla"). A continuación se muestra la definición simplificada
de <a> y más adelante se muestra su definición completa:
15
Un truco muy útil con los enlaces es el uso de URL relativas
para poder volver al inicio del sitio web desde cualquier
página web interior:
El enlace anterior utiliza una URL relativa con una ruta que
apunta directamente a la raíz del servidor. Para obtener la
URL absoluta, el navegador añade el mismo protocolo y el
mismo nombre de servidor de la página en la que se
encuentra el enlace. El resultado es que cuando se pincha
ese enlace, siempre se vuelve al inicio del sitio web,
independientemente de la página en la que se incluya el
enlace.
16
El atributo name permite crear "enlaces vacíos" que hacen
referencia a secciones dentro de una misma página. Una vez
definidos los "enlaces vacíos", es posible crear un enlace que
apunte directamente a una sección concreta de una página:
17
equivalente al ejemplo anterior:
ENLACE A UN EMAIL
18
La sintaxis de mailto: permite utilizarlo para otros ejemplos
más complejos:
19
FORMULARIOS
CUADRO DE TEXTO
20
A continuación se muestra el código HTML de un cuadro de
texto:
CUADRO DE CONTRASEÑA
21
A continuación se muestra el código HTML de un cuadro de
contraseña
CHECKBOX
22
A continuación se muestra el código HTML de un checkbox
23
RADIOBUTTON
24
BOTÓN DE ENVÍO DE FORMULARIO
25
BOTÓN DE RESETEO DEL FORMULARIO
26
FICHEROS ADJUNTOS
27
BOTON GUARDAR CAMBIOS
28
FORMULARIOS AVANZADOS
29
Nos quedará de la siguiente manera:
30
La etiqueta <fieldset> agrupa todos los controles de formulario
a los que encierra. El navegador muestra por defecto un
borde resaltado para cada agrupación. La etiqueta <legend>
se incluye dentro de cada etiqueta <fieldset> y establece el
título que muestra el navegador para cada agrupación de
elementos.
31
La etiqueta <input> permite crear diez tipos diferentes de
controles de formulario. Sin embargo, algunas aplicaciones
web utilizan otros elementos de formulario que no se pueden
crear con <input>. Las listas deplegables y las áreas de texto
disponen de sus propias etiquetas (<select> y <textarea>
respectivamente).
32
Los atributos más utilizados en las etiquetas <textarea> son
los que controlan su anchura y altura. La anchura del área de
texto se controla mediante el atributo cols, que indican las
columnas o número de caracteres que se podrán escribir
como máximo en cada fila. La altura del área de texto se
controla mediante rows, que indica directamente las filas d
texto que serán visibles
LISTAS DESPLEGABLES
33
El código HTML del ejemplo anterior se muestra a
continuación:
34
Nos quedará de la siguiente manera:
SELECT
35
Nos quedará de la siguiente manera:
36