SlideShare a Scribd company logo
1 of 47
INTRODUCCIÓN A HTML –
XHTML – Clase 01
1. Introducción
2. Características básicas
3.Texto
4. Enlaces
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 1
Breve historia de HTML
 En 1980, el físico Tim Berners-Lee,
trabajador del CERN(Organización
Europea para la Investigación Nuclear)
propuso un nuevo sistema de "hipertexto“
para compartir documentos.
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 2
Breve historia de HTML
 Tim Berners-Lee presentó su proyecto a una convocatoria
organizada para desarrollar un sistema de "hipertexto" para Internet.
Después de unir sus fuerzas con el ingeniero de sistemas Robert
Cailliau, presentaron la propuesta ganadora
llamada WorldWideWeb (W3).
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 3
Robert Caillau
Tongeren, Bélgica,1947.
Ingeniero Industrial por la
Universidad belga de Gante
Máster en Ciencias de la
Computación por la
Universidad de Míchigan
(EE.UU.)
Breve historia de HTML
 El primer documento formal con la descripción de
HTML se publicó en 1991 bajo el nombre HTML
Tags (Etiquetas HTML) y todavía hoy puede ser
consultado online a modo de reliquia informática.
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 4
<TITLE> ... </TITLE>
<NEXTID 27>
<A NAME=xxx HREF=XXX> ...
</A>
<ISINDEX>
<PLAINTEXT>
<LISTING> ... </LISTING>
Breve historia de HTML
 Primera propuesta oficial -HTML - estándar- 1993 -
 IETF (Internet EngineeringTask Force)
 IETF -publica 22 de septiembre de 1995 -estándar HTML
2.0
 A partir de 1996, los estándares de HTML los publica otro
organismo de estandarización llamadoW3C (WorldWideWeb
Consortium).
 La versión HTML 3.2 -el 14 de Enero de 1997
 HTML 4.0 se publicó el 24 de Abril de 1998
 La última especificación oficial de HTML se publicó el 24 de
diciembre de 1999 y se denomina HTML 4.01.
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 5
Breve historia de HTML
 Luego de HTML 4.01, la estandarización
de HTML se detuvo y el W3C se centró
en el desarrollo del estándar XHTML.
 La primera versión de XHTML se
denomina XHTML 1.0 y se publicó el 26
de Enero de 2000 (y posteriormente se
revisó el 1 de Agosto de 2002).
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 6
Breve historia de HTML
 En el año 2004, las empresas Apple, Mozilla y Opera
decidieron organizarse en una nueva asociación
llamada WHATWG (Web Hypertext Application
TechnologyWorking Group).
 WHATWG se centra en el futuro estándar HTML
5.
 En marzo de 2007 el W3C decidió retomar la
actividad estandarizadora de HTML, adopta el
trabajo deWHATWG, publicando lo que sería el
borrador de trabajo de HTML 5
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 7
HTML y XHTML
 XHTML 1.0 es una adaptación de HTML 4.01 al
lenguaje XML
 incluye el 95% del estándar HTML 4.01, ya que
sólo añade pequeñas mejoras y modificaciones
menores
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 8
Lenguajes de etiquetas
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 9
 Codificación de caracteres:Tabla de
conversión números - caracteres
 Ejemplo: Código ASCII – Unicode – UTF8,
etc.
Lenguajes de etiquetas
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 10
 ¿cómo se almacena un texto en
negrita? ¿y un texto de color rojo?
¿y otro texto azul, en negrita y
subrayado?
Lenguajes de etiquetas
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 11
 Solución: marcar cada formato o parte con etiquetas
<parrafo>
</parrafo>
Texto plano, <importante>
texto importante
</importante>
Texto plano, texto
importante
• Indicar las diferentes partes (parrafo, importante) que componen la
información se denomina marcar(markup en inglés)
• Las palabras que se emplean para marcar el inicio y el final de una sección
se denominan etiquetas.
• Etiqueta de apertura <nombre_etiqueta>
• Etiqueta de cierre </nombre_etiqueta>
Lenguajes de etiquetas
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 12
Hiper text markup languaje
Lenguaje de marcado = lenguaje
de etiquetas
El primer documento HTML
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 13
<html>
</html>
<head>
</head>
<body>
</body>
<p> Empezamos un párrafo, con un ejemplo como
<strong> resaltado</strong> y terminamos el
párrafo
</p>
Acá va la cabecera
PEQUEÑA INTRODUCCIÓN: HTML y
CSS
 Normalmente, los contenidos y el diseño de la página web son
responsabilidad de diferentes personas, por lo que es conveniente
separarlos.
 CSS es el mecanismo que permite separar los contenidos definidos
mediante XHTML y el aspecto que deben presentar esos
contenidos:
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 14
• Utilizando exclusivamente XHTML se crean páginas web "feas" pero
correctas.Aplicando CSS, se pueden crear páginas "bonitas" a partir de
las páginas XHTML correctas
Etiquetas y atributos
 HTML define 91 etiquetas que los diseñadores pueden utilizar
para marcar los diferentes elementos que componen una página:
◦ a, abbr, acronym, address, applet, area, b, base, basefont, bdo, big, blockqu
ote, body, br, button,caption, center, cite, code, col, colgroup, dd, del, dfn,
dir, div, dl, dt, em, fieldset, font, form,frame, frameset, h1, h2, h3, h4, h5, h
6, head, hr, html, i, iframe, img, input, ins, isindex, kbd, label,legend, li, link,
map, menu, meta, noframes, noscript, object, ol, optgroup, option, p, para
m, pre, q,s, samp, script, select, small, span, strike, strong, style, sub, sup, ta
ble, tbody, td, textarea,tfoot, th, thead, title, tr, tt, u, ul, var.
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 15
• De todas las etiquetas disponibles, las siguientes se
consideran obsoletas y no se pueden utilizar:
• applet, basefont, center, dir, font, isindex, menu, s, strike, u.
Etiquetas y atributos
◦ Algunos elementos como las imágenes y los enlaces requieren
cierta información adicional para estar completamente definidos.
◦ La solución consiste en personalizar las etiquetas HTML
mediante cierta información adicional llamada atributos.
◦ Ejemplo:
 <enlace incompleto, no tengo dirección de destino</a>.
 <a href="http://www.google.com">Este otro enlace apunta a la página de
Google</a>.
 Href-------- atributo de etiqueta <a>
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 16
• Cada etiqueta define su propia lista de atributos disponibles
• Cada atributo también indica el tipo de valor que se le puede asignar
• Algunos de los atributos son comunes a muchas o casi todas las etiquetas
Etiquetas y atributos
 Atributos básicos: se pueden utilizar
prácticamente en todas las etiquetas HTML.
 Atributos para internacionalización: los
utilizan las páginas que muestran sus contenidos
en varios idiomas.
 Atributos de eventos: sólo se utilizan en las
páginas web dinámicas creadas con JavaScript.
 Atributos de foco: relacionados principalmente
con la accesibilidad de los sitios web.
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 17
Etiquetas y atributos
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 18
Atributos básicos
id = "texto"
Establece un identificador único a
cada elemento dentro de una página
HTML
class = "texto"
Establece la clase CSS que se aplica a
los estilos del elemento
style = "texto"
Establece de forma directa los estilos
CSS de un elemento
title = "texto"
Establece el título a un elemento
(mejora la accesibilidad y los
navegadores lo muestran cuando el
usuario pasa el ratón por encima del
elemento)
Etiquetas y atributos
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 19
Atributos para internacionalización
lang = "codigo de idioma"
Indica el idioma del elemento
mediante un código predefinido
xml:lang = "codigo de idioma"
Indica el idioma del elemento
mediante un código predefinido
dir
Indica la dirección del texto (útil para
los idiomas que escriben de derecha a
izquierda)
• En las páginas XHTML, el atributo xml:lang tiene más prioridad que lang y es obligatorio
incluirlo siempre que se incluye el atributo lang.
• Los idiomas se indican mediante un código estandarizado (es para español, en para inglés, etc.
• Como la palabra internacionalización es muy larga, se suele sustituir por la abreviatura i18n (el
número 18 se refiere al número de letras que existen entre la letra i y la letra n de la
palabrainternacionalización).
Etiquetas y atributos
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 20
Atributos de eventos (algunos)
onblur Deseleccionar el elemento
<button>, <input>,<label>, <select
>,<textarea>, <body>
onchange
Deseleccionar un elemento que se
ha modificado
<input>, <select>, <textarea>
onclick Pinchar y soltar el ratón Todos los elementos
ondblclick
Pinchar dos veces seguidas con el
ratón
Todos los elementos
onfocus Seleccionar un elemento
<button>, <input>,<label>, <select
>,<textarea>, <body>
onkeydown Pulsar una tecla (sin soltar) Elementos de formulario y <body>
onkeypress Pulsar una tecla Elementos de formulario y <body>
onkeyup Soltar una tecla pulsada Elementos de formulario y <body>
Elementos HTML:
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 21
Elementos HTML:
• Una etiqueta de apertura.
• Cero o más atributos.
• Texto encerrado por la etiqueta.
• Una etiqueta de cierre.
Elementos HTML
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 22
<html>
</html>
<head>
</head>
<body>
</body>
<title>Ejemplo de elementos en línea y elementos de bloque</title>
HTML clasifica a todos los elementos en dos grupos: elementos en línea(inline elements en inglés)
y elementos de bloque (block elements en inglés).
Los elementos de bloque siempre empiezan en una nueva línea y ocupan todo el espacio
disponible hasta el final de la línea, aunque sus contenidos no lleguen hasta el final de la línea.
Los elementos en línea sólo ocupan el espacio necesario para mostrar sus contenidos.
Elementos HTML
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 23
Elementos HTML
 HTML clasifica a todos los elementos en dos grupos: elementos en línea(inline
elements en inglés) y elementos de bloque (block elements en inglés).
 Los elementos de bloque siempre empiezan en una nueva línea y ocupan todo el
espacio disponible hasta el final de la línea, aunque sus contenidos no lleguen hasta el final
de la línea.
 Los elementos en línea sólo ocupan el espacio necesario para mostrar sus contenidos.
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 24
Sintaxis de las etiquetas XHTML
 El lenguaje HTML original era muy permisivo
en su sintaxis, por lo que era posible escribir
sus etiquetas y atributos de muchas formas
diferentes.
 Las etiquetas por ejemplo podían escribirse
en mayúsculas, en minúsculas e incluso
combinando mayúsculas y minúsculas.
 El valor de los atributos de las etiquetas se
podían indicar con y sin comillas (").Además,
el orden en el que se abrían y cerraban las
etiquetas no era importante.
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 25
Sintaxis de las etiquetas XHTML
 A continuación se muestran las cinco
restricciones básicas que introduce
XHTML respecto a HTML en la sintaxis
de sus etiquetas:
 1) Las etiquetas se tienen que cerrar
de acuerdo a como se abren:
 Ejemplo correcto en XHTML:
 <p>Este es un párrafo con <a>un enlace</a></p>
 Ejemplo incorrecto en XHTML (pero
correcto en HTML):
 <p>Este es un párrafo con <a>un enlace</p></a>
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 26
Sintaxis de las etiquetas XHTML
 A continuación se muestran las cinco
restricciones básicas que introduce
XHTML respecto a HTML en la sintaxis de
sus etiquetas:
 2) Los nombres de las etiquetas y
atributos siempre se escriben en
minúsculas:
 Ejemplo correcto en XHTML:
 <p>Este es un párrafo con <a href="http://www.google.com">un
enlace</a></p>
 Ejemplo incorrecto en XHTML (pero correcto
en HTML):
 <P>Este es un párrafo con <A HREF="http://www.google.com">un
enlace</A></P>
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 27
Sintaxis de las etiquetas XHTML
 A continuación se muestran las cinco
restricciones básicas que introduce
XHTML respecto a HTML en la sintaxis de
sus etiquetas:
 3) El valor de los atributos siempre se
encierra con comillas:
 Ejemplo correcto en XHTML:
 <p>Este es un párrafo con <a
href="http://www.google.com">un enlace</a></p>
 Ejemplo incorrecto en XHTML (pero correcto
en HTML):
 <p>Este es un párrafo con <a href=http://www.google.com>un
enlace</a></p>
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 28
Sintaxis de las etiquetas XHTML
 A continuación se muestran las cinco
restricciones básicas que introduce XHTML
respecto a HTML en la sintaxis de sus etiquetas:
 4) Los atributos no se pueden comprimir:
 Ejemplo correcto en XHTML:
 <dl compact="compact">...</dl>
 Ejemplo incorrecto en XHTML (pero correcto en
HTML):
 <dl compact>...</dl>
 Este tipo de atributos en los que el nombre
coincide con su valor no son muy habituales.
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 29
Sintaxis de las etiquetas XHTML
 A continuación se muestran las cinco restricciones básicas que
introduce XHTML respecto a HTML en la sintaxis de sus etiquetas:
 4) Todas las etiquetas deben cerrarse siempre:
 algunas etiquetas especiales llamadas "etiquetas vacías" no necesitan
encerrar ningún texto. Ejemplo: <br> que se utiliza para indicar el
comienzo de una nueva línea
 Como el estándar XHTML obliga a cerrar todas las etiquetas abiertas,
siempre que se incluya la etiqueta <br> se debería cerrar de forma
seguida: <br></br>
 En lugar de abrir y cerrar de forma consecutiva la etiqueta
(<br></br>) se puede utilizar la sintaxis<br/> para indicar que es una
etiqueta vacía que se abre y se cierra en ese mismo punto.
 Ejemplo correcto en XHTML:
◦ <br/>
 Ejemplo incorrecto en XHTML (pero correcto en HTML):
◦ <br>
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 30
Sintaxis de las etiquetas XHTML
 XHTML incluye otros cambios más avanzados respecto a
HTML:
 Antes de acceder al valor de un atributo, se eliminan todos los
espacios en blanco que se encuentran antes y después del valor.
Además, se eliminan todos los espacios en blanco sobrantes dentro
del valor de un atributo. En otras palabras, si en el interior de un
atributo se incluyen varios espacios en blanco seguidos, se eliminan
todos salvo un único espacio en blanco utilizado para separar las
diferentes palabras.
 Como se explicará más adelante al hablar de la etiqueta <script>, el
código JavaScript debe encerrarse entre unas etiquetas especiales
(<![CDATA[ y ]]>) para evitar que el navegador interprete de forma
errónea caracteres como & y <.
 Las páginas XHTML deben prescindir del atributo name para
identificar de forma única a los elementos. En su lugar, siempre debe
utilizarse el atributo id. De hecho, en la versión 1.0 del estándar
XHTML, el atributo name se ha declarado obsoleto para las
etiquetas a, applet, form,frame, iframe, img y map.
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 31
Etiquetas: Párrafo
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 32
Etiqueta <p>
Atributos
comunes
básicos, internacionalización y eventos
Atributos
propios
-
Tipo de
elemento
Bloque
Descripción Delimita el contenido de un párrafo de texto
Etiquetas: títulos de sección
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 33
Etiqueta
<h1>
Atributos comunes básicos, internacionalización y eventos
Atributos propios -
Tipo de elemento Bloque
Descripción
Define los títulos de las secciones de mayor
importancia de la página.
Etiquetas: em y strong
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 34
Etiquetas: del - ins
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 35
Etiquetas: del - ins
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 36
Etiquetas: del - ins
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 37
Etiquetas: abbr - acronym
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 38
Etiquetas: abbr - acronym
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 39
Etiquetas: dfn - cite
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 40
Etiquetas: dfn - cite
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 41
EJERCICIO:
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 42
CODIFICACIÓN
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 43
Enlaces básicos
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 44
EJERCICIO
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 45
FUENTE:
 http://librosweb.es/xhtml/
17/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 46
24/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 47
Fuentes:
http://librosweb.es/xhtml/capitulo_1.html
http://librosweb.es/xhtml/capitulo_2.html
http://librosweb.es/xhtml/capitulo_3.html
http://librosweb.es/xhtml/capitulo_4.html

More Related Content

What's hot

Nociones Básicas del Html
Nociones Básicas del HtmlNociones Básicas del Html
Nociones Básicas del Html
Henry Valle
 
Aprender El Lenguaje Html
Aprender El Lenguaje HtmlAprender El Lenguaje Html
Aprender El Lenguaje Html
lmsblogger
 

What's hot (19)

Colegio nacional nicolas esgerra
Colegio nacional nicolas esgerraColegio nacional nicolas esgerra
Colegio nacional nicolas esgerra
 
Html
HtmlHtml
Html
 
Ruiz guerra HTML
Ruiz guerra HTMLRuiz guerra HTML
Ruiz guerra HTML
 
Deber d programacion 1
Deber d programacion 1Deber d programacion 1
Deber d programacion 1
 
Nociones Básicas del Html
Nociones Básicas del HtmlNociones Básicas del Html
Nociones Básicas del Html
 
Html
HtmlHtml
Html
 
Html
HtmlHtml
Html
 
Introducción al HTML
Introducción al HTMLIntroducción al HTML
Introducción al HTML
 
Introduccion a html
Introduccion a htmlIntroduccion a html
Introduccion a html
 
Html
HtmlHtml
Html
 
Qué es el html
Qué es el htmlQué es el html
Qué es el html
 
Html (ppt)
Html (ppt)Html (ppt)
Html (ppt)
 
Curso FPE Diseño Web. Módulo 2. El HTML
Curso FPE Diseño Web. Módulo 2. El HTMLCurso FPE Diseño Web. Módulo 2. El HTML
Curso FPE Diseño Web. Módulo 2. El HTML
 
Historia Del HTML
Historia Del HTMLHistoria Del HTML
Historia Del HTML
 
Aprender El Lenguaje Html
Aprender El Lenguaje HtmlAprender El Lenguaje Html
Aprender El Lenguaje Html
 
Curso HTML y CSS, parte 1
Curso HTML y CSS, parte 1Curso HTML y CSS, parte 1
Curso HTML y CSS, parte 1
 
Qué es una etiqueta html
Qué es una etiqueta htmlQué es una etiqueta html
Qué es una etiqueta html
 
Introducción a HTML5
Introducción a HTML5Introducción a HTML5
Introducción a HTML5
 
Expo html
Expo htmlExpo html
Expo html
 

Viewers also liked

1 historia web
1 historia  web1 historia  web
1 historia web
aldiablo
 
LENGUAJE, HISTORIA Y ETIQUETAS HTML
LENGUAJE, HISTORIA Y ETIQUETAS HTMLLENGUAJE, HISTORIA Y ETIQUETAS HTML
LENGUAJE, HISTORIA Y ETIQUETAS HTML
juanalejandroloaiza
 
PresentacióN Html
PresentacióN HtmlPresentacióN Html
PresentacióN Html
marcos0209
 

Viewers also liked (17)

Breve historia de HTML
Breve historia de HTMLBreve historia de HTML
Breve historia de HTML
 
Historia & Semantica HTML5
Historia & Semantica HTML5Historia & Semantica HTML5
Historia & Semantica HTML5
 
1 historia web
1 historia  web1 historia  web
1 historia web
 
LENGUAJE, HISTORIA Y ETIQUETAS HTML
LENGUAJE, HISTORIA Y ETIQUETAS HTMLLENGUAJE, HISTORIA Y ETIQUETAS HTML
LENGUAJE, HISTORIA Y ETIQUETAS HTML
 
Clase 5
Clase 5Clase 5
Clase 5
 
Html y html5
Html y html5Html y html5
Html y html5
 
Html y xml
Html y xmlHtml y xml
Html y xml
 
Diferencias entre html y html5..
Diferencias entre html y html5..Diferencias entre html y html5..
Diferencias entre html y html5..
 
Historia de html
Historia de htmlHistoria de html
Historia de html
 
HTML 2011
HTML 2011HTML 2011
HTML 2011
 
Introduccion a programacion html
Introduccion a programacion htmlIntroduccion a programacion html
Introduccion a programacion html
 
Diferencias html5 y html anteriores
Diferencias html5 y html anterioresDiferencias html5 y html anteriores
Diferencias html5 y html anteriores
 
PresentacióN Html
PresentacióN HtmlPresentacióN Html
PresentacióN Html
 
Html evolucion
Html evolucionHtml evolucion
Html evolucion
 
Evolucion de la web 1.0 2.0 3.0 HTML5
Evolucion de la web 1.0 2.0 3.0 HTML5Evolucion de la web 1.0 2.0 3.0 HTML5
Evolucion de la web 1.0 2.0 3.0 HTML5
 
Introducción al lenguaje HTML
Introducción al lenguaje HTMLIntroducción al lenguaje HTML
Introducción al lenguaje HTML
 
Definicion y Caracteristicas de WEB 1.0, 2.0,3.0
Definicion y Caracteristicas de WEB 1.0, 2.0,3.0Definicion y Caracteristicas de WEB 1.0, 2.0,3.0
Definicion y Caracteristicas de WEB 1.0, 2.0,3.0
 

Similar to Introduccion a HTML - XHTML - Clase 01

Yinller22014
Yinller22014Yinller22014
Yinller22014
yinller
 
Jeiimy
JeiimyJeiimy
Jeiimy
PAUJEY
 
Html nathaly fajardo, melissa gomez
Html nathaly fajardo, melissa gomezHtml nathaly fajardo, melissa gomez
Html nathaly fajardo, melissa gomez
cheguen
 
Nuevas etiquetas en HTML 5
Nuevas etiquetas en HTML 5Nuevas etiquetas en HTML 5
Nuevas etiquetas en HTML 5
mferrer
 

Similar to Introduccion a HTML - XHTML - Clase 01 (20)

Yinller22014
Yinller22014Yinller22014
Yinller22014
 
Jeiimy
JeiimyJeiimy
Jeiimy
 
Html4
Html4Html4
Html4
 
Html 5
Html 5Html 5
Html 5
 
Que es html zabaleta ruíz milton de jesús
Que es html zabaleta ruíz milton de jesúsQue es html zabaleta ruíz milton de jesús
Que es html zabaleta ruíz milton de jesús
 
Html nathaly fajardo, melissa gomez
Html nathaly fajardo, melissa gomezHtml nathaly fajardo, melissa gomez
Html nathaly fajardo, melissa gomez
 
HTML5+CSS3 01
HTML5+CSS3 01HTML5+CSS3 01
HTML5+CSS3 01
 
Html dulce mata (1)
Html dulce mata (1)Html dulce mata (1)
Html dulce mata (1)
 
HTML5 Nuevas Etiquetas Semanticas
HTML5 Nuevas Etiquetas SemanticasHTML5 Nuevas Etiquetas Semanticas
HTML5 Nuevas Etiquetas Semanticas
 
Nuevas etiquetas en HTML 5
Nuevas etiquetas en HTML 5Nuevas etiquetas en HTML 5
Nuevas etiquetas en HTML 5
 
1.introducción a internet y html5
1.introducción a internet y html51.introducción a internet y html5
1.introducción a internet y html5
 
Html - Tema 1
Html - Tema 1Html - Tema 1
Html - Tema 1
 
Todo sobre HTML5
Todo sobre HTML5Todo sobre HTML5
Todo sobre HTML5
 
Html5
Html5Html5
Html5
 
Html5
Html5Html5
Html5
 
Html5
Html5Html5
Html5
 
Html5
Html5Html5
Html5
 
Html5
Html5Html5
Html5
 
HTML5 y CSS3
HTML5 y CSS3HTML5 y CSS3
HTML5 y CSS3
 
Actividad #2
Actividad #2Actividad #2
Actividad #2
 

More from Héctor Estigarribia

More from Héctor Estigarribia (20)

Extension e investigacion1
Extension e investigacion1Extension e investigacion1
Extension e investigacion1
 
Extension e investigacion
Extension e investigacionExtension e investigacion
Extension e investigacion
 
Inferencia en Lógica de Primer Orden
Inferencia en Lógica de Primer OrdenInferencia en Lógica de Primer Orden
Inferencia en Lógica de Primer Orden
 
Introducción a Javascript: Formularios
Introducción a Javascript: FormulariosIntroducción a Javascript: Formularios
Introducción a Javascript: Formularios
 
Lógica de primer orden
Lógica de primer ordenLógica de primer orden
Lógica de primer orden
 
Agentes Lógicos: Lógica proposicional
Agentes Lógicos: Lógica proposicionalAgentes Lógicos: Lógica proposicional
Agentes Lógicos: Lógica proposicional
 
Agentes Lógicos: El mundo de Wumpus
Agentes Lógicos: El mundo de WumpusAgentes Lógicos: El mundo de Wumpus
Agentes Lógicos: El mundo de Wumpus
 
Introduccion a AJAX
Introduccion a AJAXIntroduccion a AJAX
Introduccion a AJAX
 
Introducción a Javascript I
Introducción a Javascript IIntroducción a Javascript I
Introducción a Javascript I
 
Busqueda Entre Adversarios
Busqueda Entre AdversariosBusqueda Entre Adversarios
Busqueda Entre Adversarios
 
Introduccion a CSS I
Introduccion a CSS IIntroduccion a CSS I
Introduccion a CSS I
 
Introducción a CSS 2
Introducción a CSS 2Introducción a CSS 2
Introducción a CSS 2
 
Introduccion a HTML - XHTML clase 04
Introduccion a HTML - XHTML clase 04Introduccion a HTML - XHTML clase 04
Introduccion a HTML - XHTML clase 04
 
Problemas de Satisfaccion de restricciones (PSR)
Problemas de Satisfaccion de restricciones (PSR)Problemas de Satisfaccion de restricciones (PSR)
Problemas de Satisfaccion de restricciones (PSR)
 
Ejercicios de búsqueda a Ciegas y Búsqueda informada
Ejercicios de búsqueda a Ciegas y Búsqueda informadaEjercicios de búsqueda a Ciegas y Búsqueda informada
Ejercicios de búsqueda a Ciegas y Búsqueda informada
 
INTRODUCCIÓN A HTML – XHTML – Clase 03
INTRODUCCIÓN A HTML – XHTML – Clase 03INTRODUCCIÓN A HTML – XHTML – Clase 03
INTRODUCCIÓN A HTML – XHTML – Clase 03
 
Búsqueda informada y exploración
Búsqueda informada y exploraciónBúsqueda informada y exploración
Búsqueda informada y exploración
 
Introduccion a HTML - XHTML. Clase 02
Introduccion a HTML - XHTML. Clase 02Introduccion a HTML - XHTML. Clase 02
Introduccion a HTML - XHTML. Clase 02
 
SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDA
SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDASOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDA
SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDA
 
Inteligencia Artificial: Introducción - Reseña Histórica
Inteligencia Artificial: Introducción - Reseña HistóricaInteligencia Artificial: Introducción - Reseña Histórica
Inteligencia Artificial: Introducción - Reseña Histórica
 

Recently uploaded

Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 

Recently uploaded (20)

Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 

Introduccion a HTML - XHTML - Clase 01

  • 1. INTRODUCCIÓN A HTML – XHTML – Clase 01 1. Introducción 2. Características básicas 3.Texto 4. Enlaces 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 1
  • 2. Breve historia de HTML  En 1980, el físico Tim Berners-Lee, trabajador del CERN(Organización Europea para la Investigación Nuclear) propuso un nuevo sistema de "hipertexto“ para compartir documentos. 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 2
  • 3. Breve historia de HTML  Tim Berners-Lee presentó su proyecto a una convocatoria organizada para desarrollar un sistema de "hipertexto" para Internet. Después de unir sus fuerzas con el ingeniero de sistemas Robert Cailliau, presentaron la propuesta ganadora llamada WorldWideWeb (W3). 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 3 Robert Caillau Tongeren, Bélgica,1947. Ingeniero Industrial por la Universidad belga de Gante Máster en Ciencias de la Computación por la Universidad de Míchigan (EE.UU.)
  • 4. Breve historia de HTML  El primer documento formal con la descripción de HTML se publicó en 1991 bajo el nombre HTML Tags (Etiquetas HTML) y todavía hoy puede ser consultado online a modo de reliquia informática. 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 4 <TITLE> ... </TITLE> <NEXTID 27> <A NAME=xxx HREF=XXX> ... </A> <ISINDEX> <PLAINTEXT> <LISTING> ... </LISTING>
  • 5. Breve historia de HTML  Primera propuesta oficial -HTML - estándar- 1993 -  IETF (Internet EngineeringTask Force)  IETF -publica 22 de septiembre de 1995 -estándar HTML 2.0  A partir de 1996, los estándares de HTML los publica otro organismo de estandarización llamadoW3C (WorldWideWeb Consortium).  La versión HTML 3.2 -el 14 de Enero de 1997  HTML 4.0 se publicó el 24 de Abril de 1998  La última especificación oficial de HTML se publicó el 24 de diciembre de 1999 y se denomina HTML 4.01. 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 5
  • 6. Breve historia de HTML  Luego de HTML 4.01, la estandarización de HTML se detuvo y el W3C se centró en el desarrollo del estándar XHTML.  La primera versión de XHTML se denomina XHTML 1.0 y se publicó el 26 de Enero de 2000 (y posteriormente se revisó el 1 de Agosto de 2002). 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 6
  • 7. Breve historia de HTML  En el año 2004, las empresas Apple, Mozilla y Opera decidieron organizarse en una nueva asociación llamada WHATWG (Web Hypertext Application TechnologyWorking Group).  WHATWG se centra en el futuro estándar HTML 5.  En marzo de 2007 el W3C decidió retomar la actividad estandarizadora de HTML, adopta el trabajo deWHATWG, publicando lo que sería el borrador de trabajo de HTML 5 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 7
  • 8. HTML y XHTML  XHTML 1.0 es una adaptación de HTML 4.01 al lenguaje XML  incluye el 95% del estándar HTML 4.01, ya que sólo añade pequeñas mejoras y modificaciones menores 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 8
  • 9. Lenguajes de etiquetas 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 9  Codificación de caracteres:Tabla de conversión números - caracteres  Ejemplo: Código ASCII – Unicode – UTF8, etc.
  • 10. Lenguajes de etiquetas 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 10  ¿cómo se almacena un texto en negrita? ¿y un texto de color rojo? ¿y otro texto azul, en negrita y subrayado?
  • 11. Lenguajes de etiquetas 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 11  Solución: marcar cada formato o parte con etiquetas <parrafo> </parrafo> Texto plano, <importante> texto importante </importante> Texto plano, texto importante • Indicar las diferentes partes (parrafo, importante) que componen la información se denomina marcar(markup en inglés) • Las palabras que se emplean para marcar el inicio y el final de una sección se denominan etiquetas. • Etiqueta de apertura <nombre_etiqueta> • Etiqueta de cierre </nombre_etiqueta>
  • 12. Lenguajes de etiquetas 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 12 Hiper text markup languaje Lenguaje de marcado = lenguaje de etiquetas
  • 13. El primer documento HTML 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 13 <html> </html> <head> </head> <body> </body> <p> Empezamos un párrafo, con un ejemplo como <strong> resaltado</strong> y terminamos el párrafo </p> Acá va la cabecera
  • 14. PEQUEÑA INTRODUCCIÓN: HTML y CSS  Normalmente, los contenidos y el diseño de la página web son responsabilidad de diferentes personas, por lo que es conveniente separarlos.  CSS es el mecanismo que permite separar los contenidos definidos mediante XHTML y el aspecto que deben presentar esos contenidos: 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 14 • Utilizando exclusivamente XHTML se crean páginas web "feas" pero correctas.Aplicando CSS, se pueden crear páginas "bonitas" a partir de las páginas XHTML correctas
  • 15. Etiquetas y atributos  HTML define 91 etiquetas que los diseñadores pueden utilizar para marcar los diferentes elementos que componen una página: ◦ a, abbr, acronym, address, applet, area, b, base, basefont, bdo, big, blockqu ote, body, br, button,caption, center, cite, code, col, colgroup, dd, del, dfn, dir, div, dl, dt, em, fieldset, font, form,frame, frameset, h1, h2, h3, h4, h5, h 6, head, hr, html, i, iframe, img, input, ins, isindex, kbd, label,legend, li, link, map, menu, meta, noframes, noscript, object, ol, optgroup, option, p, para m, pre, q,s, samp, script, select, small, span, strike, strong, style, sub, sup, ta ble, tbody, td, textarea,tfoot, th, thead, title, tr, tt, u, ul, var. 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 15 • De todas las etiquetas disponibles, las siguientes se consideran obsoletas y no se pueden utilizar: • applet, basefont, center, dir, font, isindex, menu, s, strike, u.
  • 16. Etiquetas y atributos ◦ Algunos elementos como las imágenes y los enlaces requieren cierta información adicional para estar completamente definidos. ◦ La solución consiste en personalizar las etiquetas HTML mediante cierta información adicional llamada atributos. ◦ Ejemplo:  <enlace incompleto, no tengo dirección de destino</a>.  <a href="http://www.google.com">Este otro enlace apunta a la página de Google</a>.  Href-------- atributo de etiqueta <a> 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 16 • Cada etiqueta define su propia lista de atributos disponibles • Cada atributo también indica el tipo de valor que se le puede asignar • Algunos de los atributos son comunes a muchas o casi todas las etiquetas
  • 17. Etiquetas y atributos  Atributos básicos: se pueden utilizar prácticamente en todas las etiquetas HTML.  Atributos para internacionalización: los utilizan las páginas que muestran sus contenidos en varios idiomas.  Atributos de eventos: sólo se utilizan en las páginas web dinámicas creadas con JavaScript.  Atributos de foco: relacionados principalmente con la accesibilidad de los sitios web. 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 17
  • 18. Etiquetas y atributos 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 18 Atributos básicos id = "texto" Establece un identificador único a cada elemento dentro de una página HTML class = "texto" Establece la clase CSS que se aplica a los estilos del elemento style = "texto" Establece de forma directa los estilos CSS de un elemento title = "texto" Establece el título a un elemento (mejora la accesibilidad y los navegadores lo muestran cuando el usuario pasa el ratón por encima del elemento)
  • 19. Etiquetas y atributos 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 19 Atributos para internacionalización lang = "codigo de idioma" Indica el idioma del elemento mediante un código predefinido xml:lang = "codigo de idioma" Indica el idioma del elemento mediante un código predefinido dir Indica la dirección del texto (útil para los idiomas que escriben de derecha a izquierda) • En las páginas XHTML, el atributo xml:lang tiene más prioridad que lang y es obligatorio incluirlo siempre que se incluye el atributo lang. • Los idiomas se indican mediante un código estandarizado (es para español, en para inglés, etc. • Como la palabra internacionalización es muy larga, se suele sustituir por la abreviatura i18n (el número 18 se refiere al número de letras que existen entre la letra i y la letra n de la palabrainternacionalización).
  • 20. Etiquetas y atributos 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 20 Atributos de eventos (algunos) onblur Deseleccionar el elemento <button>, <input>,<label>, <select >,<textarea>, <body> onchange Deseleccionar un elemento que se ha modificado <input>, <select>, <textarea> onclick Pinchar y soltar el ratón Todos los elementos ondblclick Pinchar dos veces seguidas con el ratón Todos los elementos onfocus Seleccionar un elemento <button>, <input>,<label>, <select >,<textarea>, <body> onkeydown Pulsar una tecla (sin soltar) Elementos de formulario y <body> onkeypress Pulsar una tecla Elementos de formulario y <body> onkeyup Soltar una tecla pulsada Elementos de formulario y <body>
  • 21. Elementos HTML: 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 21 Elementos HTML: • Una etiqueta de apertura. • Cero o más atributos. • Texto encerrado por la etiqueta. • Una etiqueta de cierre.
  • 22. Elementos HTML 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 22 <html> </html> <head> </head> <body> </body> <title>Ejemplo de elementos en línea y elementos de bloque</title> HTML clasifica a todos los elementos en dos grupos: elementos en línea(inline elements en inglés) y elementos de bloque (block elements en inglés). Los elementos de bloque siempre empiezan en una nueva línea y ocupan todo el espacio disponible hasta el final de la línea, aunque sus contenidos no lleguen hasta el final de la línea. Los elementos en línea sólo ocupan el espacio necesario para mostrar sus contenidos.
  • 23. Elementos HTML 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 23
  • 24. Elementos HTML  HTML clasifica a todos los elementos en dos grupos: elementos en línea(inline elements en inglés) y elementos de bloque (block elements en inglés).  Los elementos de bloque siempre empiezan en una nueva línea y ocupan todo el espacio disponible hasta el final de la línea, aunque sus contenidos no lleguen hasta el final de la línea.  Los elementos en línea sólo ocupan el espacio necesario para mostrar sus contenidos. 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 24
  • 25. Sintaxis de las etiquetas XHTML  El lenguaje HTML original era muy permisivo en su sintaxis, por lo que era posible escribir sus etiquetas y atributos de muchas formas diferentes.  Las etiquetas por ejemplo podían escribirse en mayúsculas, en minúsculas e incluso combinando mayúsculas y minúsculas.  El valor de los atributos de las etiquetas se podían indicar con y sin comillas (").Además, el orden en el que se abrían y cerraban las etiquetas no era importante. 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 25
  • 26. Sintaxis de las etiquetas XHTML  A continuación se muestran las cinco restricciones básicas que introduce XHTML respecto a HTML en la sintaxis de sus etiquetas:  1) Las etiquetas se tienen que cerrar de acuerdo a como se abren:  Ejemplo correcto en XHTML:  <p>Este es un párrafo con <a>un enlace</a></p>  Ejemplo incorrecto en XHTML (pero correcto en HTML):  <p>Este es un párrafo con <a>un enlace</p></a> 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 26
  • 27. Sintaxis de las etiquetas XHTML  A continuación se muestran las cinco restricciones básicas que introduce XHTML respecto a HTML en la sintaxis de sus etiquetas:  2) Los nombres de las etiquetas y atributos siempre se escriben en minúsculas:  Ejemplo correcto en XHTML:  <p>Este es un párrafo con <a href="http://www.google.com">un enlace</a></p>  Ejemplo incorrecto en XHTML (pero correcto en HTML):  <P>Este es un párrafo con <A HREF="http://www.google.com">un enlace</A></P> 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 27
  • 28. Sintaxis de las etiquetas XHTML  A continuación se muestran las cinco restricciones básicas que introduce XHTML respecto a HTML en la sintaxis de sus etiquetas:  3) El valor de los atributos siempre se encierra con comillas:  Ejemplo correcto en XHTML:  <p>Este es un párrafo con <a href="http://www.google.com">un enlace</a></p>  Ejemplo incorrecto en XHTML (pero correcto en HTML):  <p>Este es un párrafo con <a href=http://www.google.com>un enlace</a></p> 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 28
  • 29. Sintaxis de las etiquetas XHTML  A continuación se muestran las cinco restricciones básicas que introduce XHTML respecto a HTML en la sintaxis de sus etiquetas:  4) Los atributos no se pueden comprimir:  Ejemplo correcto en XHTML:  <dl compact="compact">...</dl>  Ejemplo incorrecto en XHTML (pero correcto en HTML):  <dl compact>...</dl>  Este tipo de atributos en los que el nombre coincide con su valor no son muy habituales. 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 29
  • 30. Sintaxis de las etiquetas XHTML  A continuación se muestran las cinco restricciones básicas que introduce XHTML respecto a HTML en la sintaxis de sus etiquetas:  4) Todas las etiquetas deben cerrarse siempre:  algunas etiquetas especiales llamadas "etiquetas vacías" no necesitan encerrar ningún texto. Ejemplo: <br> que se utiliza para indicar el comienzo de una nueva línea  Como el estándar XHTML obliga a cerrar todas las etiquetas abiertas, siempre que se incluya la etiqueta <br> se debería cerrar de forma seguida: <br></br>  En lugar de abrir y cerrar de forma consecutiva la etiqueta (<br></br>) se puede utilizar la sintaxis<br/> para indicar que es una etiqueta vacía que se abre y se cierra en ese mismo punto.  Ejemplo correcto en XHTML: ◦ <br/>  Ejemplo incorrecto en XHTML (pero correcto en HTML): ◦ <br> 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 30
  • 31. Sintaxis de las etiquetas XHTML  XHTML incluye otros cambios más avanzados respecto a HTML:  Antes de acceder al valor de un atributo, se eliminan todos los espacios en blanco que se encuentran antes y después del valor. Además, se eliminan todos los espacios en blanco sobrantes dentro del valor de un atributo. En otras palabras, si en el interior de un atributo se incluyen varios espacios en blanco seguidos, se eliminan todos salvo un único espacio en blanco utilizado para separar las diferentes palabras.  Como se explicará más adelante al hablar de la etiqueta <script>, el código JavaScript debe encerrarse entre unas etiquetas especiales (<![CDATA[ y ]]>) para evitar que el navegador interprete de forma errónea caracteres como & y <.  Las páginas XHTML deben prescindir del atributo name para identificar de forma única a los elementos. En su lugar, siempre debe utilizarse el atributo id. De hecho, en la versión 1.0 del estándar XHTML, el atributo name se ha declarado obsoleto para las etiquetas a, applet, form,frame, iframe, img y map. 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 31
  • 32. Etiquetas: Párrafo 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 32 Etiqueta <p> Atributos comunes básicos, internacionalización y eventos Atributos propios - Tipo de elemento Bloque Descripción Delimita el contenido de un párrafo de texto
  • 33. Etiquetas: títulos de sección 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 33 Etiqueta <h1> Atributos comunes básicos, internacionalización y eventos Atributos propios - Tipo de elemento Bloque Descripción Define los títulos de las secciones de mayor importancia de la página.
  • 34. Etiquetas: em y strong 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 34
  • 35. Etiquetas: del - ins 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 35
  • 36. Etiquetas: del - ins 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 36
  • 37. Etiquetas: del - ins 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 37
  • 38. Etiquetas: abbr - acronym 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 38
  • 39. Etiquetas: abbr - acronym 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 39
  • 40. Etiquetas: dfn - cite 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 40
  • 41. Etiquetas: dfn - cite 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 41
  • 42. EJERCICIO: 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 42
  • 43. CODIFICACIÓN 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 43
  • 44. Enlaces básicos 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 44
  • 45. EJERCICIO 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 45
  • 46. FUENTE:  http://librosweb.es/xhtml/ 17/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 46
  • 47. 24/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 47 Fuentes: http://librosweb.es/xhtml/capitulo_1.html http://librosweb.es/xhtml/capitulo_2.html http://librosweb.es/xhtml/capitulo_3.html http://librosweb.es/xhtml/capitulo_4.html