Title: XHTML
1XHTML
2Estructura de Documento
3Atributos
- Atributos Básicos
- id, class, style, title
- Atributos para Internacionalización
- lang, xmllang, dir
- Atributos de Eventos
- onclick, ondblclick, onmousedown,
- Atributos para los elementos que pueden Obtener
el Foco. - accesskey, tabindex, onfocus, onblur
42.4. Elementos HTML
5Elementos en línea (inline) y Elementos de
bloque (block).
6Restricciones básicas que introduce XHTML
respecto a HTML
- Las etiquetas se tienen que cerrar de acuerdo a
como se abren - Ejemplo correcto en XHTML
- ltpgtEste es un párrafo con ltagtun enlacelt/agtlt/pgt
- Los nombres de las etiquetas y atributos siempre
se escriben en minúsculas - Ejemplo correcto en XHTML
- ltpgtEste es un párrafo con lta href"http//www.goog
le.com"gtun enlacelt/agtlt/pgt - El valor de los atributos siempre se encierra con
comillas - Ejemplo correcto en XHTML
- ltpgtEste es un párrafo con lta href"http//www.goog
le.com"gtun enlacelt/agtlt/pgt - Los atributos no se pueden comprimir
- Ejemplo correcto en XHTML
- ltdl compact"compact"gt...lt/dlgt
- Este tipo de atributos en los que el nombre
coincide con su valor no son muy habituales. - Todas las etiquetas deben cerrarse siempre
7Capítulo 3. Texto
8(No Transcript)
93.1.1. Párrafos
ltpgt Este es el texto que forma el primer párrafo
de la página. Los párrafos pueden ocupar varias
líneas y el navegador se encarga de ajustar su
longitud al tamaño de la ventana. lt/pgt
103.1.2. Secciones
ltbodygt lth1gtTitular de la páginalt/h1gt ltpgtPárrafo
de introducción...lt/pgt lth2gtLa primera
sub-secciónlt/h2gt ltpgtPárrafo de contenido...lt/pgt lt
h2gtOtra subsecciónlt/h2gt ltpgtMás párrafos de
contenido...lt/pgt lt/bodygt
113.2. Marcado básico de texto
ltpgt El lenguaje HTML permite marcar
algunos segmentos de texto como
ltemgtmuy importanteslt/emgt y otros segmentos
como ltstronggtlos más
importanteslt/stronggt. lt/pgt
123.3. Marcado avanzado de texto
ltpgt El lenguaje ltacronym title"HyperText
Markup Language"gtHTMLlt/acronymgt es
estandarizado por el ltacronym title"World
Wide Web Consortium"gtW3Clt/acronymgt. lt/pgt
133.5. Espacios en blanco y nuevas líneas
- Nueva Linea ltbr /gt
- Espacios en Blanco nbsp
14Capítulo 4. Enlaces
- Los enlaces se utilizan para establecer
relaciones entre dos recursos. - Aunque la mayoría de enlaces relacionan páginas
web, también es posible enlazar otros recursos
como imágenes, documentos y archivos.
154.1. URL
- El acrónimo URL (del inglés Uniform Resource
Locator) hace referencia al identificador único
de cada recurso disponible en Internet. - Las URL son esenciales para crear los enlaces,
pero también se utilizan en otros elementos HTML
como las imágenes y los formularios. - La URL de un recurso tiene dos objetivos
principales - Identificar de forma única a ese recurso
- Permitir localizar de forma eficiente ese recurso
16Partes de una URL
http//www.librosweb.es/xhtml/capitulo4.html
- Protocolo (http//) el mecanismo que debe
utilizar el navegador para acceder a ese recurso.
- Servidor (www.librosweb.es) simplificando mucho
su explicación, se trata del ordenador en el que
se encuentra guardada la página que se quiere
acceder. - Ruta (/xhtml/capitulo4.html) camino que se debe
seguir, una vez que se ha llegado al servidor,
para localizar el recurso específico que se
quiere acceder.
174.2. Enlaces relativos y absolutos
- Las URL absolutas incluyen todas las partes de la
URL (protocolo, servidor y ruta) por lo que no se
necesita más información para obtener el recurso
enlazado. - http//www.ejemplo.com/ruta1/ruta2/pagina2.html
- Las URL relativas prescinden de algunas partes de
las URL para hacerlas más breves. - /ruta1/ruta2/pagina2.html
18Rutas Relativas
- El origen y el destino del enlace se encuentran
en el mismo directorio
Origen http//www.ejemplo.com/ruta1/ruta2/ruta3/pagina1.html
Recurso enlazado Página web llamada pagina2.html y que se encuentra en el mismo directorio
URL absoluta http//www.ejemplo.com/ruta1/ruta2/ruta3/pagina2.html
URL relativa pagina2.html
19Rutas Relativas
2) El destino del enlace se encuentra cerca de su
origen y en un nivel superior
Origen http//www.ejemplo.com/ruta1/ruta2/ruta3/pagina1.html
Recurso enlazado Página web llamada pagina2.html y que se encuentra en el directorio superior llamado ruta2
URL absoluta http//www.ejemplo.com/ruta1/ruta2/pagina2.html
URL relativa ../pagina2.html
20Rutas Relativas
3) El destino del enlace se encuentra cerca de su
origen y en un nivel inferior
Origen http//www.ejemplo.com/ruta1/ruta2/ruta3/pagina1.html
Recurso enlazado Página web llamada pagina2.html y que se encuentra en un directorio inferior llamado ruta4
URL absoluta http//www.ejemplo.com/ruta1/ruta2/ruta3/ruta4/pagina2.html
URL relativa ruta4/pagina2.html
21Rutas Relativas
4) El origen y el destino del enlace se
encuentran muy alejados
Origen http//www.ejemplo.com/ruta1/ruta2/ruta3/pagina1.html
Recurso enlazado Página web llamada pagina2.html y que se guarda en un directorio llamado ruta7 que se encuentra en la raíz del servidor
URL absoluta http//www.ejemplo.com/ruta7/pagina2.html
URL relativa /ruta7/pagina2.html
224.3. Enlaces básicos
- Páginas
- lta href"http//www.google.com"gtPágina de
Googlelt/agt - Imágenes
- lta href"http//www.ejemplo.com/imagen.jpg"gtFotolt/
agt - Archivos
- lta href"http//www.ejemplo.com/informe.pdf"gtDesca
rgar informe completo PDFlt/agt - Raiz del Sitio
- lta href"/"gtVolver al iniciolt/agt
23Capítulo 5. Listas
- El lenguaje HTML define tres tipos diferentes de
listas para agrupar los elementos - Listas no ordenadas (se trata de una colección
simple de elementos en la que no importa su
orden), - Listas ordenadas (similar a la anterior, pero los
elementos están numerados y por tanto, importa su
orden) y - Listas de definición (un conjunto de términos y
definiciones similar a un diccionario).
245.1. Listas no ordenadas
lth1gtMenúlt/h1gt ltulgt ltligtIniciolt/ligt ltligtNoticias
lt/ligt ltligtArtículoslt/ligt ltligtContactolt/ligt lt/ulgt
255.2. Listas ordenadas
lth1gtInstruccioneslt/h1gt ltolgt ltligtEnchufar
correctamentelt/ligt ltligtComprobar
conexioneslt/ligt ltligtEncender el
aparatolt/ligt lt/olgt
265.3. Listas de definición
ltdlgt ltdtgtSGMLlt/dtgt
ltddgtMetalenguaje para la definición
de otros lenguajes de
marcado lt/ddgt ltdtgtXMLlt/dtgt
ltddgtLenguaje basado en SGML y que se emplea
para describir datos
lt/ddgt ltdtgtRSSlt/dtgt
ltdtgtGMLlt/dtgt ltdtgtXHTMLlt/dtgt
ltdtgtSVGlt/dtgt ltdtgtXULlt/dtgt
ltddgtLenguajes derivados de XML
para determinadas
aplicacioneslt/ddgt lt/dlgt
27Capítulo 6. Imágenes y objetos
- Etiqueta img
- ltimg
- src"/imagenes/proyecto2.jpg"
- alt"Imagen del Proyecto 2
- longdesc"/mas_informacion.html"
- /gt