SlideShare una empresa de Scribd logo
1 de 39
Descargar para leer sin conexión
MAESTRÍA EN MEDIOS INTERACTIVOS
Curso Propedéutico
2010
INTRODUCCIÓN A HTML
05
CONTENIDO
• Elemento HTML
• Estructura mínima de un documento HTML
• Elementos de texto
• Elementos genéricos
• Añadiendo enlaces
• Añadiendo imágenes
CONCEPTOS PENDIENTES...
• WYSIWYG
• CMS
• FLV
• Interfaz
• Pixel, megapixel
• Resolución y calidad de imagen digital
ELEMENTO HTML
• La sintaxis básica del lenguaje HTML (HiperText Markup
Lenguage) es el elemento. Un elemento HTML está definido
por etiquetas (tags) y contenido.
<nombreelemento>contenido</nombreelemento>
etiqueta de apertura etiqueta de cierre
contenido
elemento
ejemplo: <p>Lorem ipsum...</p>
ELEMENTO HTML
• Existen elementos que requieren la definición de ciertos
parámetros. Los atributos son instrucciones para precisar la
definición de un elemento.
<nombreelemento atributo01= "valor"
atributo02= "valor" >contenido</
nombreelemento>
valornombre atributo
ejemplo: <img src="image.jpg" alt="descripcion de imagen" width="300" height="225">
ELEMENTO HTML
• No todos los elementos tienen contenido de texto plano. Pueden existir:
• Elementos vacíos: Existe sólo una etiqueta de apertura y cierre. ejemplo: <br />
• Elementos anidados: Etiquetas que por definición pueden contener otros elementos.
ejemplo: <a href="mypage.html"><img src="image.jpg" ></a>
• Elementos compuestos: Elementos que por definición son usados en conjunción con
otros elementos. ejemplo:
<ol>
  <li>first item</li>
  <li>second item</li>
  <li>third item</li>
</ol>
ELEMENTO HTML
• Los elementos también pueden clasificarse en:
• Elementos de bloque: Siempre inician en una nueva línea y, generalmente, añaden por
definición espacio arriba y abajo. Se apilan como bloques en el flujo del documento HTML.
ejemplo: <div>, <h1>, <p>, <blockquote>, <pre>, <ol>, <ul>, <dl>, <hr> entre otros
• Elementos de línea:Tienen un flujo continuo, por tanto, no añaden saltos de línea (o
retorno de carro). ejemplo: <span>, <a> entre otros
ELEMENTO HTML
• Más vale aclarar:
• Se escribe siempre en bajas (minúsculas)
• Los atributos se definen en la etiqueta de apertura, NUNCA en la de cierre
• Cuando se definen más de un atributo el orden de aparición NO importa.Aunque es una
buena práctica agruparlas de forma coherente
• Se debe separar siempre con signo = el nombre del atributo y su valor
• El valor siempre debe ir entre signos " y "
• El valor puede ser un número, cadena de texto, URL, dependiendo del atributo
• Algunos atributos son estrictamente requeridos (como en img y en a)
• Sobra decir que NO es posible definir nuevos atributos
ESTRUCTURA
• Un documento HTML se compone de una cabeza (head) y
de un cuerpo (body)
<html>
<head>
<title>título del documento</title>
</head>
<body>
<!-- cuerpo del documento HTML-->
</body>
</html>
1
2
3
4
ESTRUCTURA
html : Identifica al archivo como un documento HTML.Tiene dos subsecciones
importantes head y body.
atributos: dir lang xmlns
ejemplo:
xmlns: declara el espacio de nombres XML utilizado en el documento. Es requerido de
forma estricta por documentos XHTML
1
<html xmlns="http://www.w3.org/1999/xhtml">
ESTRUCTURA
head : Crea la sección encabezado del documento HTML. En el encabezado es posible
definir el título del documento, metadatos, establecer enlaces a hojas de estilo CSS y
archivos JS y otros, así como estilos del documento y código JS
atributos: dir lang profile
ejemplo:
2
<head>
<title>head element example</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="main.css">
<script type="text/javascript" src="myfile.js"></script>
<meta name="description" content="my website description" />
<meta name="keywords" content="word01, word02" />
</head>
ESTRUCTURA
title : Define el título del documento
atributos: class id dir lang style
ejemplo:
3
<title>head element example</title>
body : Contenedor para todos los demás elementos del documento
atributos: class id dir lang style title
ejemplo:
4
<body>
<!-- cuerpo del documento HTML-->
</body>
ESTRUCTURA
!DOCTYPE : Es recomendable añadir el elemento !DOCTYPE para especificar elTipo de
Definición de documento (DTD) que debe ser aplicado (versión de HTML)
ejemplo: Para XHTML 1.0 transitional se especifica
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://
www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
ESTRUCTURA
Por lo anterior una estructura básica para un documento XHTML 1.0 se definiría:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://
www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>título del documento</title>
</head>
<body>
<!-- cuerpo del documento -->
</body>
</html>
ELEMENTOS DE TEXTO
h1-h6 : Definen encabezados de sección en el documento. h1 es el encabezado más
importante, cuanto mayor sea el número, la jerarquía es menor.
atributos: class id dir lang title
ejemplo:
1
<h1>Este es el encabezado principal</h1>
<h2>Este es un encabezado #2</h2>
<h3>Este es un encabezado #3</h3>
p : Define un párrafo como bloque de texto o un salto de párrafo
atributos: class id dir lang style title
ejemplo:
2
<p>Lorem ipsum...</p>
<p />
Elementos de bloque:
ELEMENTOS DE TEXTO
blockquote : Definen citas largas, generalmente los navegadores la interpretan con una
sangría en la página.
atributos: cite class id dir lang title
ejemplo:
3
<p>Según el W3C, el valor del atributo
cite en las etiquetas blockquote tiene
el siguiente significado:</p>
<blockquote cite="http://www.w3.org/
TR/html401/struct/text.html">
"El valor de este atributo es una
dirección URL que indica el documento
original de la cita."
</blockquote>
<p>La URL no es visible en el
navegador, pero es recomendable
agregarlo. Eso dice el W3C.</p>
resultado:
ELEMENTOS DE TEXTO
pre : Indica texto pre-formateado, es decir respeta íntegramente el contenido en texto
plano del elemento, incluyendo espacios en blanco y caracteres especiales.
atributos: class id dir lang title
ejemplo:
4
<pre>¡h o l a m u n d o!</pre>
ol : Crea una lista ordenada (numerada) añadiendo una sangría. Se utiliza en conjunción
con el elemento li, el cual define cada objeto de la lista.
atributos: class id dir lang title
ejemplo:
5
<ol>
  <li>primer elemento de la lista</li>
  <li>segundo elemento de la lista</li>
</ol>
ELEMENTOS DE TEXTO
ul : Crea una lista desordenada (viñetas) añadiendo una sangría. Se utiliza en conjunción
con el elemento li, el cual define cada objeto de la lista.
atributos: class id dir lang title
ejemplo:
6
<ul>
  <li>primer elemento de la lista</li>
  <li>segundo elemento de la lista</li>
</ul>
dl : Crea una lista de definiciones añadiendo una sangría. Se utiliza en conjunción con el
elemento dt, el cual define el término de la definición y dd, la definición.
atributos: class id dir lang title
ejemplo:
7
<dl>
  <dt>palabra</li>
  <dd>significado de la palabra</li>
</dl>
ELEMENTOS DE TEXTO
hr : Crea una línea horizontal
atributos: class id dir lang title
ejemplo:
8
<p>Lorem ipsum...</p>
<hr />
<p>Lorem ipsum</p>
address : Se utiliza para mostrar información de contacto sobre el autor del contenido
Web. Por lo general, se visualiza en cursiva.
atributos: class id dir lang title
ejemplo:
9
<address>Autor: ID VicMan</address>
ELEMENTOS DE TEXTO
br :Añade un salto de línea. Es un elemento vacío
atributos: class id title
ejemplo:
10
<h2>Mass Media</h2>
<p>De los medios de
comunicacion<br />en este mundo tan
codificado<br />con Internet y otras
navegaciones<br />yo sigo
prefiriendo<br />el viejo beso
artesanal<br />que desde siempre
comunica tanto</p>
<h4>Mario Benedetti</h4>
Elementos en línea:
resultado:
ELEMENTOS DE TEXTO
em : Indica un énfasis a una palabra. Se interpreta como itálicas11
<p>En un parrafo hay palabras
<em>importantes</em> y otras
<strong>muy
importantes<strong>, como todo
en la vida</p>
strong : Indica un mayor énfasis a una palabra. Se interpreta como negritas
atributos: class id dir lang title
ejemplo:
12
ELEMENTOS DE TEXTO
q : Indica una cita corta. Los navegadores agregan signos “ y “.13
acronym : Indica un acrónimo.
atributos: class id dir lang title
ejemplo:
15
abbr : Indica una abreviatura14
<p><abbr title="Nicholas">N.</abbr>
Negroponte, fundador del <acronym
title="Massachusetts Institute of
Technology">MIT</acronym> MediaLab
dijo <q>en un mundo digital el medio
no es el mensaje, sino una
encarnacion de este</q>.</p>
Massachusetts Institute of Technology
ELEMENTOS DE TEXTO
del : Indica que el texto ha sido eliminado tras revisar el documento. Los navegadores lo
muestran como texto tachado
16
ins : Indica que el texto ha sido insertado tras una revisión del documento. Los
navegadores lo muestran como texto subrayado
atributos: class id dir lang title datetime
ejemplo:
17
<p>Las Chivas <del>pueden ganar</
del><ins datetime="18/08/2010"> no
pudieron ganar</ins> la Copa
Libertadores</p>
ELEMENTOS DE TEXTO
cite,dfn,code,var,samp,kbd : Elementos de limitado uso. Su escasa aplicación
se encuentra en textos científicos (buscar definición en htmldog.com)
18
b,i,u,font y otros demonios : Elementos de presentación. En contra de los
actuales estándares Web. Olvídense de ellos!!!
19
CARACTERES ESPECIALES
Algunos caracteres comunes, como el símbolo de copyright ©, no son parte de
el conjunto estándar de caracteres ASCII, que contiene sólo letras, números,
y símbolos básicos. Otros caracteres, como el símbolo menor que (<),
están disponibles, pero si se escribe en un documento XHTML, los navegadores
lo interpretan como el inicio de una etiqueta.
El lenguaje soluciona este conflicto con caracteres de referencia.Al escribir la referencia
el navegador despliega el símbolo asociado a la referencia.
ejemplos:
&nbsp; espacio en blanco
&aacute; á
&eacute; é
&ntilde; ñ
ELEMENTOS GENÉRICOS
Los elementos de texto descritos hasta el momento no permiten describir
semánticamente todos los tipos de contenidos existentes en la Web actual.
XHTML define dos elementos genéricos empleados para definir “contenidos
personalizados” o “agrupar” elementos afines.
La etiqueta <div> (división) indica un elemento genérico a nivel de bloque, mientras
que la etiqueta <span> (espacio) se utiliza para definir un elemento genérico en línea.
Ambos elementos se complementan regularmente con atributos class e id.
La etiqueta class indica el nombre de una clase de estilo a aplicar en ese elemento.
Una clase puede ser asociada a varios elementos, incluso si no son del mismo tipo.
La etiqueta id es un identificador para el elemento al que pertenece, debe ser único
por cada documento. Estilos CSS y código JS pueden ser aplicados a elementos con un
id definido.
Un mismo elemento puede tener un atributo class y un id.
ELEMENTOS GENÉRICOS
En su definición básica los elementos div y span no aparentan tener cualidades
sobresalientes, sin embargo, su verdadera utilidad se percibe cuando son asociados con una
hoja de estilos CSS.
Actualmente, los elementos genéricos son una herramienta esencial en el diseño Web
basado en estándares, ya que permite a los diseñadores separar presentación de
contenido, además de ofrecer una gran cantidad de trucos para definir reglas CSS.
En la versión HTML5 y CSS3 se definen nuevos elementos layout que sustituirán
paulatinamente el uso de div y span, sin embargo, resulta conveniente conocer su uso
en XHTML para así valorar los avances logrados en los nuevos estándares.
ELEMENTOS GENÉRICOS
div : Representa una división o bloque de contenido en una página.
atributos: class id dir lang title style
ejemplo:
1
<div id="header">
<h1> Bienvenidos a mi sitio Web </h1>
<p> Lorem ipsum...<p>
</div>
span : Se utiliza para aplicar propiedades de hoja de estilos CSS sólo en el texto
contenido entre sus etiquetas.
atributos: class id dir lang style title
ejemplo:
2
<p>Este es texto normal <span id="blue" >y este es texto
azul</span> text.</p>
ENLACES
a : Crea un enlace en la página. El usuario puede hacer click para “saltar” a:
• otra sección de la misma página
• una página diferente
• una sección de una página diferente
atributos: class id href target name (entre otros más)
ejemplo:
href : Indica la URL destino o nombre de ancla del enlace. La URL destino puede ser:
• absoluta: protocolo, host name, domain name, ruta directorio, documento
ejemplo: http://www.apple.com
• relativa: documento del mismo sitio. se utilizan los caracteres .. y /
ejemplo: nosotros.html, ../images/foto.jpg
1
ENLACES
href : Indica la URL destino o nombre de ancla del enlace
name : Define el nombre de un ancla
target : Especifica la ventana o frame (no te alegres Alexxa, ya no se usan!) en el que el
documento de enlace será cargado. Puede adquirir uno de los siguientes valores:
• _blank: abre el enlace en una nueva ventana del navegador
• _parent: (qepd)
• _self: (qepd)
• _top: (qepd)
• _ventana: abre el enlace en una nueva pestaña del navegador (sólo en Firefox)
Desde un punto de vista de usabilidad, el atributo _blank no es recomendable, ya que
rompe el modelo mental de navegación del usuario. Los usuarios generalmente no desean
ventanas por todos lados!!! Su uso debe limitarse a enlaces fuera del sitio o de interés muy
específico.
ENLACES
ejemplos:
<a href="http://www.panic.com/">Panic, Inc.</a>
URL absoluta
<a href="index.html">Home</a>
URL relativa
<a href="imagen.jpg">ver imagen</a>
URL relativa
<a href="../descargas/pack.zip">download</a>
URL relativa
ENLACES
<a name="top">destino, el usuario llega aquí</a>
  . . . contenido . . .
<a href="#top">enlace, el usuario da click
aqui</a>
ancla (con atributo name)
<a href="#section01">go to section 01</a>
  . . . contenido . . .
<h3 id="section01">Encabezado</h3>
<p>Lorem ipsum...</p>
ancla (con atributo id)
Semánticamente, es más recomendable usar atributos id en lugar del atributo name. Para que
los elementos h no pierdan su significado, o los elementos a no sean asociados a un estilo CSS
para “verse” como un encabezado.
IMÁGENES
img : Controla cómo una imagen o clip de video será desplegado en una página Web
atributos: class id src alt height width usemap title
ejemplo:
1
<img src="image.jpg" alt="Spiderman usando un iPad, dice: mira
ma´,sin Flash" width="500" height="450" title="Un chiste para
programadores, maqueros y fans de la liga de la justicia. Obvio
tienen que ser nerds">
Un chiste para programadores, maqueros y
fans de la liga de la justicia. Obvio
tienen que ser nerds
CASO A. La imagen se visualiza correctamente
CASO B. La imagen no se visualiza correctamente
TABLAS
table : Crea una tabla en la página Web, puede contener filas y columnas. Se asocia con
dos elementos, tr crea filas, y el elemento td crea las celdas en cada fila de la tabla
atributos: class id cellpadding cellspacing
ejemplo:
1
<table>
  <tr>
    <td>row 1, col 1</td>
    <td>row 1, col 2</td>
  </tr>
  <tr>
    <td>row 2, col 1</td>
    <td>row 2, col 2</td>
  </tr>
</table>
05. INTRODUCCIÓN A HTML
Siguiente sesión:

Más contenido relacionado

La actualidad más candente (20)

Apuntes de HTML
Apuntes de HTMLApuntes de HTML
Apuntes de HTML
 
Curso html
Curso   htmlCurso   html
Curso html
 
Html
HtmlHtml
Html
 
¿Qué es el lenguaje HTML?
¿Qué es el lenguaje HTML?¿Qué es el lenguaje HTML?
¿Qué es el lenguaje HTML?
 
Html
HtmlHtml
Html
 
Curso CSS Avanzado
Curso CSS AvanzadoCurso CSS Avanzado
Curso CSS Avanzado
 
Html, Css y JavaScript
Html, Css y JavaScriptHtml, Css y JavaScript
Html, Css y JavaScript
 
Html guia
Html guiaHtml guia
Html guia
 
Htm ltlalti
Htm ltlaltiHtm ltlalti
Htm ltlalti
 
Presentación Introducción al lenguaje HTML
Presentación Introducción al lenguaje HTMLPresentación Introducción al lenguaje HTML
Presentación Introducción al lenguaje HTML
 
Html - Tema 1
Html - Tema 1Html - Tema 1
Html - Tema 1
 
Taller 1 mariana barreto
Taller 1 mariana barretoTaller 1 mariana barreto
Taller 1 mariana barreto
 
Curso HTML 5 & jQuery - Leccion 1
Curso HTML 5 & jQuery - Leccion 1 Curso HTML 5 & jQuery - Leccion 1
Curso HTML 5 & jQuery - Leccion 1
 
Html juan miro y manuel poveda acabado
Html juan miro y manuel poveda acabadoHtml juan miro y manuel poveda acabado
Html juan miro y manuel poveda acabado
 
Curso HTML 5 & jQuery - Leccion 2
Curso HTML 5 & jQuery - Leccion 2Curso HTML 5 & jQuery - Leccion 2
Curso HTML 5 & jQuery - Leccion 2
 
Definición de html
Definición de htmlDefinición de html
Definición de html
 
Curso HTML 5 & jQuery - Leccion 5
Curso HTML 5 & jQuery - Leccion 5Curso HTML 5 & jQuery - Leccion 5
Curso HTML 5 & jQuery - Leccion 5
 
Introducción al lenguaje HTML
Introducción al lenguaje HTMLIntroducción al lenguaje HTML
Introducción al lenguaje HTML
 
Html
HtmlHtml
Html
 
Html
HtmlHtml
Html
 

Destacado

Html 5 Guia Didactica
Html 5 Guia DidacticaHtml 5 Guia Didactica
Html 5 Guia DidacticaSoftArt2014
 
Logos, banners y fondos para sitios web
Logos, banners y fondos para sitios webLogos, banners y fondos para sitios web
Logos, banners y fondos para sitios webmireyacabreram
 
Taller IoT en la Actualidad
Taller IoT en la ActualidadTaller IoT en la Actualidad
Taller IoT en la ActualidadLaurence HR
 
SEM - Search Engine Marketing / Mercadeo en búscadores
SEM - Search Engine Marketing / Mercadeo en búscadoresSEM - Search Engine Marketing / Mercadeo en búscadores
SEM - Search Engine Marketing / Mercadeo en búscadoresFrancisco Berrizbeitia
 
Crear banners en linea
Crear banners en lineaCrear banners en linea
Crear banners en lineainsutecvirtual
 
Tips Desarrollar y Gestionar Banners HTML5
Tips Desarrollar y Gestionar Banners HTML5Tips Desarrollar y Gestionar Banners HTML5
Tips Desarrollar y Gestionar Banners HTML5Diego Moya
 
Html5 para móviles, las reglas no escritas
Html5 para móviles, las reglas no escritasHtml5 para móviles, las reglas no escritas
Html5 para móviles, las reglas no escritasCarlos Toxtli
 
(VAN) Valor Actual Neto (El Salvador)
(VAN) Valor Actual Neto (El Salvador)(VAN) Valor Actual Neto (El Salvador)
(VAN) Valor Actual Neto (El Salvador)RebelBangarang
 
Creación y estilizado de una página en HTML5 - 70-480 certificacion microsoft
Creación y estilizado de una página en HTML5 - 70-480 certificacion microsoftCreación y estilizado de una página en HTML5 - 70-480 certificacion microsoft
Creación y estilizado de una página en HTML5 - 70-480 certificacion microsoftNicolas Navarro Rincón
 
Desarrollo de aplicaciones con HTML5
Desarrollo de aplicaciones con HTML5 Desarrollo de aplicaciones con HTML5
Desarrollo de aplicaciones con HTML5 Gonzalo C.
 

Destacado (20)

Html 5 Guia Didactica
Html 5 Guia DidacticaHtml 5 Guia Didactica
Html 5 Guia Didactica
 
Logos, banners y fondos para sitios web
Logos, banners y fondos para sitios webLogos, banners y fondos para sitios web
Logos, banners y fondos para sitios web
 
Taller IoT en la Actualidad
Taller IoT en la ActualidadTaller IoT en la Actualidad
Taller IoT en la Actualidad
 
Bocetos web
Bocetos webBocetos web
Bocetos web
 
Flash ejercicio
Flash ejercicioFlash ejercicio
Flash ejercicio
 
SEM - Search Engine Marketing / Mercadeo en búscadores
SEM - Search Engine Marketing / Mercadeo en búscadoresSEM - Search Engine Marketing / Mercadeo en búscadores
SEM - Search Engine Marketing / Mercadeo en búscadores
 
Crear banners en linea
Crear banners en lineaCrear banners en linea
Crear banners en linea
 
Webmaster
WebmasterWebmaster
Webmaster
 
Problemas de mep
Problemas de mepProblemas de mep
Problemas de mep
 
Tips Desarrollar y Gestionar Banners HTML5
Tips Desarrollar y Gestionar Banners HTML5Tips Desarrollar y Gestionar Banners HTML5
Tips Desarrollar y Gestionar Banners HTML5
 
Html5 para móviles, las reglas no escritas
Html5 para móviles, las reglas no escritasHtml5 para móviles, las reglas no escritas
Html5 para móviles, las reglas no escritas
 
(VAN) Valor Actual Neto (El Salvador)
(VAN) Valor Actual Neto (El Salvador)(VAN) Valor Actual Neto (El Salvador)
(VAN) Valor Actual Neto (El Salvador)
 
Curso de HTML5
Curso de HTML5Curso de HTML5
Curso de HTML5
 
Curso HTML 5 - Módulo 1
Curso HTML 5 - Módulo 1Curso HTML 5 - Módulo 1
Curso HTML 5 - Módulo 1
 
Manual de dreamweaver listo
Manual de dreamweaver listoManual de dreamweaver listo
Manual de dreamweaver listo
 
Creación y estilizado de una página en HTML5 - 70-480 certificacion microsoft
Creación y estilizado de una página en HTML5 - 70-480 certificacion microsoftCreación y estilizado de una página en HTML5 - 70-480 certificacion microsoft
Creación y estilizado de una página en HTML5 - 70-480 certificacion microsoft
 
Manual paginas web
Manual paginas webManual paginas web
Manual paginas web
 
Desarrollo de aplicaciones con HTML5
Desarrollo de aplicaciones con HTML5 Desarrollo de aplicaciones con HTML5
Desarrollo de aplicaciones con HTML5
 
Todo sobre HTML5
Todo sobre HTML5Todo sobre HTML5
Todo sobre HTML5
 
Maquetación web con html5
Maquetación web con html5Maquetación web con html5
Maquetación web con html5
 

Similar a 05introduccionhtml 100901142734-phpapp02

Similar a 05introduccionhtml 100901142734-phpapp02 (20)

Emily
EmilyEmily
Emily
 
Tags actividad 11 jmar 180112
Tags actividad 11 jmar 180112Tags actividad 11 jmar 180112
Tags actividad 11 jmar 180112
 
danny
dannydanny
danny
 
Tipo
TipoTipo
Tipo
 
Html
HtmlHtml
Html
 
HTML
HTMLHTML
HTML
 
Slideshare
SlideshareSlideshare
Slideshare
 
CLASE DE HTML
CLASE DE HTML CLASE DE HTML
CLASE DE HTML
 
Produccion de material educ. diapositivas html
Produccion de material educ. diapositivas htmlProduccion de material educ. diapositivas html
Produccion de material educ. diapositivas html
 
HTML HyperText Markup Language
HTML HyperText Markup LanguageHTML HyperText Markup Language
HTML HyperText Markup Language
 
Lissette lainez
Lissette lainezLissette lainez
Lissette lainez
 
Lissette lainez
Lissette lainezLissette lainez
Lissette lainez
 
Presentacion asignatura
Presentacion asignaturaPresentacion asignatura
Presentacion asignatura
 
Grupo2
Grupo2Grupo2
Grupo2
 
Clase HTML.pptx
Clase HTML.pptxClase HTML.pptx
Clase HTML.pptx
 
Clase 04 Html
Clase 04   HtmlClase 04   Html
Clase 04 Html
 
HTML.ppt
HTML.pptHTML.ppt
HTML.ppt
 
Presentación de html, css y javascript.
Presentación  de html, css y javascript.Presentación  de html, css y javascript.
Presentación de html, css y javascript.
 
Retroalimentación 2011 Lopez, Carlos
Retroalimentación 2011 Lopez, CarlosRetroalimentación 2011 Lopez, Carlos
Retroalimentación 2011 Lopez, Carlos
 
Html
HtmlHtml
Html
 

05introduccionhtml 100901142734-phpapp02

  • 1. MAESTRÍA EN MEDIOS INTERACTIVOS Curso Propedéutico 2010
  • 3. CONTENIDO • Elemento HTML • Estructura mínima de un documento HTML • Elementos de texto • Elementos genéricos • Añadiendo enlaces • Añadiendo imágenes
  • 4. CONCEPTOS PENDIENTES... • WYSIWYG • CMS • FLV • Interfaz • Pixel, megapixel • Resolución y calidad de imagen digital
  • 5. ELEMENTO HTML • La sintaxis básica del lenguaje HTML (HiperText Markup Lenguage) es el elemento. Un elemento HTML está definido por etiquetas (tags) y contenido. <nombreelemento>contenido</nombreelemento> etiqueta de apertura etiqueta de cierre contenido elemento ejemplo: <p>Lorem ipsum...</p>
  • 6. ELEMENTO HTML • Existen elementos que requieren la definición de ciertos parámetros. Los atributos son instrucciones para precisar la definición de un elemento. <nombreelemento atributo01= "valor" atributo02= "valor" >contenido</ nombreelemento> valornombre atributo ejemplo: <img src="image.jpg" alt="descripcion de imagen" width="300" height="225">
  • 7. ELEMENTO HTML • No todos los elementos tienen contenido de texto plano. Pueden existir: • Elementos vacíos: Existe sólo una etiqueta de apertura y cierre. ejemplo: <br /> • Elementos anidados: Etiquetas que por definición pueden contener otros elementos. ejemplo: <a href="mypage.html"><img src="image.jpg" ></a> • Elementos compuestos: Elementos que por definición son usados en conjunción con otros elementos. ejemplo: <ol>   <li>first item</li>   <li>second item</li>   <li>third item</li> </ol>
  • 8. ELEMENTO HTML • Los elementos también pueden clasificarse en: • Elementos de bloque: Siempre inician en una nueva línea y, generalmente, añaden por definición espacio arriba y abajo. Se apilan como bloques en el flujo del documento HTML. ejemplo: <div>, <h1>, <p>, <blockquote>, <pre>, <ol>, <ul>, <dl>, <hr> entre otros • Elementos de línea:Tienen un flujo continuo, por tanto, no añaden saltos de línea (o retorno de carro). ejemplo: <span>, <a> entre otros
  • 9. ELEMENTO HTML • Más vale aclarar: • Se escribe siempre en bajas (minúsculas) • Los atributos se definen en la etiqueta de apertura, NUNCA en la de cierre • Cuando se definen más de un atributo el orden de aparición NO importa.Aunque es una buena práctica agruparlas de forma coherente • Se debe separar siempre con signo = el nombre del atributo y su valor • El valor siempre debe ir entre signos " y " • El valor puede ser un número, cadena de texto, URL, dependiendo del atributo • Algunos atributos son estrictamente requeridos (como en img y en a) • Sobra decir que NO es posible definir nuevos atributos
  • 10. ESTRUCTURA • Un documento HTML se compone de una cabeza (head) y de un cuerpo (body) <html> <head> <title>título del documento</title> </head> <body> <!-- cuerpo del documento HTML--> </body> </html> 1 2 3 4
  • 11. ESTRUCTURA html : Identifica al archivo como un documento HTML.Tiene dos subsecciones importantes head y body. atributos: dir lang xmlns ejemplo: xmlns: declara el espacio de nombres XML utilizado en el documento. Es requerido de forma estricta por documentos XHTML 1 <html xmlns="http://www.w3.org/1999/xhtml">
  • 12. ESTRUCTURA head : Crea la sección encabezado del documento HTML. En el encabezado es posible definir el título del documento, metadatos, establecer enlaces a hojas de estilo CSS y archivos JS y otros, así como estilos del documento y código JS atributos: dir lang profile ejemplo: 2 <head> <title>head element example</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <link rel="stylesheet" type="text/css" href="main.css"> <script type="text/javascript" src="myfile.js"></script> <meta name="description" content="my website description" /> <meta name="keywords" content="word01, word02" /> </head>
  • 13. ESTRUCTURA title : Define el título del documento atributos: class id dir lang style ejemplo: 3 <title>head element example</title> body : Contenedor para todos los demás elementos del documento atributos: class id dir lang style title ejemplo: 4 <body> <!-- cuerpo del documento HTML--> </body>
  • 14. ESTRUCTURA !DOCTYPE : Es recomendable añadir el elemento !DOCTYPE para especificar elTipo de Definición de documento (DTD) que debe ser aplicado (versión de HTML) ejemplo: Para XHTML 1.0 transitional se especifica <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:// www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  • 15. ESTRUCTURA Por lo anterior una estructura básica para un documento XHTML 1.0 se definiría: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:// www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>título del documento</title> </head> <body> <!-- cuerpo del documento --> </body> </html>
  • 16. ELEMENTOS DE TEXTO h1-h6 : Definen encabezados de sección en el documento. h1 es el encabezado más importante, cuanto mayor sea el número, la jerarquía es menor. atributos: class id dir lang title ejemplo: 1 <h1>Este es el encabezado principal</h1> <h2>Este es un encabezado #2</h2> <h3>Este es un encabezado #3</h3> p : Define un párrafo como bloque de texto o un salto de párrafo atributos: class id dir lang style title ejemplo: 2 <p>Lorem ipsum...</p> <p /> Elementos de bloque:
  • 17. ELEMENTOS DE TEXTO blockquote : Definen citas largas, generalmente los navegadores la interpretan con una sangría en la página. atributos: cite class id dir lang title ejemplo: 3 <p>Según el W3C, el valor del atributo cite en las etiquetas blockquote tiene el siguiente significado:</p> <blockquote cite="http://www.w3.org/ TR/html401/struct/text.html"> "El valor de este atributo es una dirección URL que indica el documento original de la cita." </blockquote> <p>La URL no es visible en el navegador, pero es recomendable agregarlo. Eso dice el W3C.</p> resultado:
  • 18. ELEMENTOS DE TEXTO pre : Indica texto pre-formateado, es decir respeta íntegramente el contenido en texto plano del elemento, incluyendo espacios en blanco y caracteres especiales. atributos: class id dir lang title ejemplo: 4 <pre>¡h o l a m u n d o!</pre> ol : Crea una lista ordenada (numerada) añadiendo una sangría. Se utiliza en conjunción con el elemento li, el cual define cada objeto de la lista. atributos: class id dir lang title ejemplo: 5 <ol>   <li>primer elemento de la lista</li>   <li>segundo elemento de la lista</li> </ol>
  • 19. ELEMENTOS DE TEXTO ul : Crea una lista desordenada (viñetas) añadiendo una sangría. Se utiliza en conjunción con el elemento li, el cual define cada objeto de la lista. atributos: class id dir lang title ejemplo: 6 <ul>   <li>primer elemento de la lista</li>   <li>segundo elemento de la lista</li> </ul> dl : Crea una lista de definiciones añadiendo una sangría. Se utiliza en conjunción con el elemento dt, el cual define el término de la definición y dd, la definición. atributos: class id dir lang title ejemplo: 7 <dl>   <dt>palabra</li>   <dd>significado de la palabra</li> </dl>
  • 20. ELEMENTOS DE TEXTO hr : Crea una línea horizontal atributos: class id dir lang title ejemplo: 8 <p>Lorem ipsum...</p> <hr /> <p>Lorem ipsum</p> address : Se utiliza para mostrar información de contacto sobre el autor del contenido Web. Por lo general, se visualiza en cursiva. atributos: class id dir lang title ejemplo: 9 <address>Autor: ID VicMan</address>
  • 21. ELEMENTOS DE TEXTO br :Añade un salto de línea. Es un elemento vacío atributos: class id title ejemplo: 10 <h2>Mass Media</h2> <p>De los medios de comunicacion<br />en este mundo tan codificado<br />con Internet y otras navegaciones<br />yo sigo prefiriendo<br />el viejo beso artesanal<br />que desde siempre comunica tanto</p> <h4>Mario Benedetti</h4> Elementos en línea: resultado:
  • 22. ELEMENTOS DE TEXTO em : Indica un énfasis a una palabra. Se interpreta como itálicas11 <p>En un parrafo hay palabras <em>importantes</em> y otras <strong>muy importantes<strong>, como todo en la vida</p> strong : Indica un mayor énfasis a una palabra. Se interpreta como negritas atributos: class id dir lang title ejemplo: 12
  • 23. ELEMENTOS DE TEXTO q : Indica una cita corta. Los navegadores agregan signos “ y “.13 acronym : Indica un acrónimo. atributos: class id dir lang title ejemplo: 15 abbr : Indica una abreviatura14 <p><abbr title="Nicholas">N.</abbr> Negroponte, fundador del <acronym title="Massachusetts Institute of Technology">MIT</acronym> MediaLab dijo <q>en un mundo digital el medio no es el mensaje, sino una encarnacion de este</q>.</p> Massachusetts Institute of Technology
  • 24. ELEMENTOS DE TEXTO del : Indica que el texto ha sido eliminado tras revisar el documento. Los navegadores lo muestran como texto tachado 16 ins : Indica que el texto ha sido insertado tras una revisión del documento. Los navegadores lo muestran como texto subrayado atributos: class id dir lang title datetime ejemplo: 17 <p>Las Chivas <del>pueden ganar</ del><ins datetime="18/08/2010"> no pudieron ganar</ins> la Copa Libertadores</p>
  • 25. ELEMENTOS DE TEXTO cite,dfn,code,var,samp,kbd : Elementos de limitado uso. Su escasa aplicación se encuentra en textos científicos (buscar definición en htmldog.com) 18 b,i,u,font y otros demonios : Elementos de presentación. En contra de los actuales estándares Web. Olvídense de ellos!!! 19
  • 26. CARACTERES ESPECIALES Algunos caracteres comunes, como el símbolo de copyright ©, no son parte de el conjunto estándar de caracteres ASCII, que contiene sólo letras, números, y símbolos básicos. Otros caracteres, como el símbolo menor que (<), están disponibles, pero si se escribe en un documento XHTML, los navegadores lo interpretan como el inicio de una etiqueta. El lenguaje soluciona este conflicto con caracteres de referencia.Al escribir la referencia el navegador despliega el símbolo asociado a la referencia. ejemplos: &nbsp; espacio en blanco &aacute; á &eacute; é &ntilde; ñ
  • 27. ELEMENTOS GENÉRICOS Los elementos de texto descritos hasta el momento no permiten describir semánticamente todos los tipos de contenidos existentes en la Web actual. XHTML define dos elementos genéricos empleados para definir “contenidos personalizados” o “agrupar” elementos afines. La etiqueta <div> (división) indica un elemento genérico a nivel de bloque, mientras que la etiqueta <span> (espacio) se utiliza para definir un elemento genérico en línea. Ambos elementos se complementan regularmente con atributos class e id. La etiqueta class indica el nombre de una clase de estilo a aplicar en ese elemento. Una clase puede ser asociada a varios elementos, incluso si no son del mismo tipo. La etiqueta id es un identificador para el elemento al que pertenece, debe ser único por cada documento. Estilos CSS y código JS pueden ser aplicados a elementos con un id definido. Un mismo elemento puede tener un atributo class y un id.
  • 28. ELEMENTOS GENÉRICOS En su definición básica los elementos div y span no aparentan tener cualidades sobresalientes, sin embargo, su verdadera utilidad se percibe cuando son asociados con una hoja de estilos CSS. Actualmente, los elementos genéricos son una herramienta esencial en el diseño Web basado en estándares, ya que permite a los diseñadores separar presentación de contenido, además de ofrecer una gran cantidad de trucos para definir reglas CSS. En la versión HTML5 y CSS3 se definen nuevos elementos layout que sustituirán paulatinamente el uso de div y span, sin embargo, resulta conveniente conocer su uso en XHTML para así valorar los avances logrados en los nuevos estándares.
  • 29. ELEMENTOS GENÉRICOS div : Representa una división o bloque de contenido en una página. atributos: class id dir lang title style ejemplo: 1 <div id="header"> <h1> Bienvenidos a mi sitio Web </h1> <p> Lorem ipsum...<p> </div> span : Se utiliza para aplicar propiedades de hoja de estilos CSS sólo en el texto contenido entre sus etiquetas. atributos: class id dir lang style title ejemplo: 2 <p>Este es texto normal <span id="blue" >y este es texto azul</span> text.</p>
  • 30. ENLACES a : Crea un enlace en la página. El usuario puede hacer click para “saltar” a: • otra sección de la misma página • una página diferente • una sección de una página diferente atributos: class id href target name (entre otros más) ejemplo: href : Indica la URL destino o nombre de ancla del enlace. La URL destino puede ser: • absoluta: protocolo, host name, domain name, ruta directorio, documento ejemplo: http://www.apple.com • relativa: documento del mismo sitio. se utilizan los caracteres .. y / ejemplo: nosotros.html, ../images/foto.jpg 1
  • 31. ENLACES href : Indica la URL destino o nombre de ancla del enlace name : Define el nombre de un ancla target : Especifica la ventana o frame (no te alegres Alexxa, ya no se usan!) en el que el documento de enlace será cargado. Puede adquirir uno de los siguientes valores: • _blank: abre el enlace en una nueva ventana del navegador • _parent: (qepd) • _self: (qepd) • _top: (qepd) • _ventana: abre el enlace en una nueva pestaña del navegador (sólo en Firefox) Desde un punto de vista de usabilidad, el atributo _blank no es recomendable, ya que rompe el modelo mental de navegación del usuario. Los usuarios generalmente no desean ventanas por todos lados!!! Su uso debe limitarse a enlaces fuera del sitio o de interés muy específico.
  • 32. ENLACES ejemplos: <a href="http://www.panic.com/">Panic, Inc.</a> URL absoluta <a href="index.html">Home</a> URL relativa <a href="imagen.jpg">ver imagen</a> URL relativa <a href="../descargas/pack.zip">download</a> URL relativa
  • 33. ENLACES <a name="top">destino, el usuario llega aquí</a>   . . . contenido . . . <a href="#top">enlace, el usuario da click aqui</a> ancla (con atributo name) <a href="#section01">go to section 01</a>   . . . contenido . . . <h3 id="section01">Encabezado</h3> <p>Lorem ipsum...</p> ancla (con atributo id) Semánticamente, es más recomendable usar atributos id en lugar del atributo name. Para que los elementos h no pierdan su significado, o los elementos a no sean asociados a un estilo CSS para “verse” como un encabezado.
  • 34. IMÁGENES img : Controla cómo una imagen o clip de video será desplegado en una página Web atributos: class id src alt height width usemap title ejemplo: 1 <img src="image.jpg" alt="Spiderman usando un iPad, dice: mira ma´,sin Flash" width="500" height="450" title="Un chiste para programadores, maqueros y fans de la liga de la justicia. Obvio tienen que ser nerds">
  • 35. Un chiste para programadores, maqueros y fans de la liga de la justicia. Obvio tienen que ser nerds CASO A. La imagen se visualiza correctamente
  • 36. CASO B. La imagen no se visualiza correctamente
  • 37. TABLAS table : Crea una tabla en la página Web, puede contener filas y columnas. Se asocia con dos elementos, tr crea filas, y el elemento td crea las celdas en cada fila de la tabla atributos: class id cellpadding cellspacing ejemplo: 1 <table>   <tr>     <td>row 1, col 1</td>     <td>row 1, col 2</td>   </tr>   <tr>     <td>row 2, col 1</td>     <td>row 2, col 2</td>   </tr> </table>
  • 38.
  • 39. 05. INTRODUCCIÓN A HTML Siguiente sesión: