SlideShare una empresa de Scribd logo
1 de 47
Descargar para leer sin conexión
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 1
Departamento de Lenguajes y
Sistemas Informáticos
Fundamentos de HTML
Programación en Internet
Curso 2006-2007
Programación en Internet – Curso 2006-2007
Contenidos
• Introducción
• HTML
• Etiquetas
• Guía de estilo
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 2
Programación en Internet – Curso 2006-2007
Introducción
• Qué es
• Clasificación de las páginas
• Qué necesito para diseñar con HTML
• Editores HTML (gratuitos)
• Editores HTML (pago)
Programación en Internet – Curso 2006-2007
Qué es
• HyperText Markup Language (Lenguaje
de Marcas de Hipertexto)
• Basado en Standard Generalized
Markup Language (SGML)
• Define formato del texto:
– Posición
– Colores
– Tamaños
– …
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 3
Programación en Internet – Curso 2006-2007
Historia (1)
• RFC 1630 Universal Resource Identifiers
in WWW: A Unifying Syntax for the
Expression of Names and Addresses of
Objects on the Network as used in the
World-Wide Web. T. Berners-Lee. Junio
1994.
• RFC 1866 Hypertext Markup Language -
2.0. T. Berners-Lee, D. Connolly. Noviembre
1995.
• RFC 1945 Hypertext Transfer Protocol --
HTTP/1.0. T. Berners-Lee, R. Fielding, H.
Frystyk. Mayo 1996.
Programación en Internet – Curso 2006-2007
Historia (y 2)
• 1989 ... 1991: Tim Berners-Lee
– URL + HTTP + HTML
• 1994: World Wide Web Consortium (W3C)
• Noviembre 1995: HTML 2.0
• ...
• Diciembre 1999: HTML 4.01
• Enero 2000: XHTML 1.0
• Mayo 2001: XHTML 1.1 Module-based XHTML
• Agosto 2002:
– XHTML 1.0 Second Edition Correcciones
– XHTML 2.0 Working Draft Borrador propuesta
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 4
Programación en Internet – Curso 2006-2007
Programación en Internet – Curso 2006-2007
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 5
Programación en Internet – Curso 2006-2007
Programación en Internet – Curso 2006-2007
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 6
Programación en Internet – Curso 2006-2007
Clasificación de las páginas
• Según como se generan (servidor):
– Estáticas
– Dinámicas
• Según como se visualizan (cliente):
– Estáticas
– Dinámicas
• Mejor: Dinámicas / Dinámicas
Programación en Internet – Curso 2006-2007
Qué necesito para diseñar con
HTML
• Editor ASCII estándar
• Navegador
• Ficheros: .htm o .html
• Editores HTML:
– ¿Por qué sí? ¿Por qué no?
– Ventajas e inconvenientes
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 7
Programación en Internet – Curso 2006-2007
Editores HTML (gratuitos)
• Netscape Composer
• Microsoft FrontPage Express
• http://tucows.ua.es
– AceHTML 4Free
– Arachnophilia
– CoffeCup Free HTML
– FirstPage 2000
– W3e 2000
– ...
Programación en Internet – Curso 2006-2007
Editores HTML (pago)
• Adobe GoLive
• Adobe PageMill
• Claris Home Page
• HotMetal Pro
• Macromedia DreamWeaver
• Microsoft FrontPage
• NetObjects Fusion
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 8
Programación en Internet – Curso 2006-2007
Editores HTML
• Ventajas:
– Por productividad: ahorro de tiempo y esfuerzo
– Por facilidad
– Evita memorizar las etiquetas
– Evita y ayuda a corregir errores
• Desventajas:
– Mala costumbre, se olvida la sintaxis o te
acostumbras a una herramienta concreta
– En casos de emergencia, necesitas a nivel de
código
– Las prestaciones de la herramienta te condicionan
Reducción de flexibilidad
– Te condiciona a la versión de HTML que genera
Programación en Internet – Curso 2006-2007
• Etiquetas
• Diferencias con XHTML
• Estructura de una página
• Metadatos
HTML
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 9
Programación en Internet – Curso 2006-2007
Etiquetas (1)
• Etiqueta o marca (tag):
– Individual: <…>
– Por parejas: <…> … </…>
• Estructura general:
<ETIQUETA
ATRIBUTO1=“VALOR1”
ATRIBUTO2=“VALOR2”
... ... ...>
Contenido
</ETIQUETA>
Programación en Internet – Curso 2006-2007
Etiquetas (y 2)
• Atributos
– <IMG SRC=“a.gif”>
– <FRAME NORESIZE>
– <FONT SIZE=“5”>…</FONT>
• Minúsculas/mayúsculas
– <HTML>, <Html>, <html>
– Claridad Mayúsculas
– XHTML Minúsculas
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 10
Programación en Internet – Curso 2006-2007
Diferencias con XHTML
• Etiquetas y atributos Minúsculas
• Valores de los atributos Entre
comillas
• No se admiten atributos sin valor
• Etiquetas por parejas o etiquetas
vacías:
– Por parejas: <…> … </…>
– Etiqueta vacía: <… />
Programación en Internet – Curso 2006-2007
Diferencias con XHTML
• Tres versiones:
–XHTML Strict
–XHTML Transitional
–XHTML Frameset
• Los marcos usan Strict o Transitional
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-
strict.dtd">
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 11
Programación en Internet – Curso 2006-2007
Estructura de una página
<!DOCTYPE HTML PUBLIC “.//W3C//DTD HTML
4.0//EN”>
<HTML>
<HEAD>
Cabecera de la página
</HEAD>
<BODY>
Cuerpo de la página
</BODY>
</HTML>
Programación en Internet – Curso 2006-2007
Estructura de una página
• <TITLE>…</TITLE>
• <!-- Comentario -->
• Saltos de línea y espacios en
blanco Se ignoran
– <BR>
– &nbsp;
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 12
Programación en Internet – Curso 2006-2007
Metadatos
• Información sobre los datos
• Sección HEAD:
– <META HTTP-EQUIV="propiedad"
CONTENT="contenido">
– <META NAME="propiedad"
CONTENT="contenido">
Programación en Internet – Curso 2006-2007
Metadatos
<HTML>
<HEAD>
<META HTTP-EQUIV="Refresh"
CONTENT="5;URL=http://www.ua.es">
<META NAME="Autor" CONTENT="Programación
en Internet">
</HEAD>
<BODY>
En cinco segundos tiene que cambiar la
página...
</BODY>
</HTML>
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 13
Programación en Internet – Curso 2006-2007
Metadatos
• <META NAME=“copyright” CONTENT=“Empresa,
autor, diseñador”>
• <META NAME=“keywords” CONTENT=“palabras,
clave, relativas, al, contenido, del,
sitio, web”>
• <META NAME=“description”
CONTENT=“Descripción del contenido del
sitio web, frases importantes
relacionadas con la finalidad del sitio”>
• <META NAME=“author” CONTENT=“Quién lo ha
hecho, persona o empresa”>
• <META NAME="robots" CONTENT="index,
follow">
Programación en Internet – Curso 2006-2007
Metadatos
• <META HTTP-EQUIV=“Content-Type”
CONTENT=“text/html;
charset=iso-8859-1”>
• <META HTTP-EQUIV="Content-
Language" CONTENT="ES">
• <META HTTP-EQUIV="Content-
Script-Type"
CONTENT="JavaScript">
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 14
Programación en Internet – Curso 2006-2007
Programación en Internet – Curso 2006-2007
Etiquetas
• Introducción
• Categorías
• Enlaces
• Tablas
• Imágenes
• Formularios
• Marcos
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 15
Programación en Internet – Curso 2006-2007
Introducción
• Netscape Navigator ⇔ Microsoft
Internet Explorer
• Estándar: W3C
– HTML 4.01
– XHTML 1.0
Programación en Internet – Curso 2006-2007
Categorías (1)
• Etiquetas que definen la estructura
del documento: <HTML>, <HEAD> y
<BODY>
• Etiquetas que pueden ir en la
cabecera: <TITLE>, <BASE>,
<META>, <STYLE> y <LINK>
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 16
Programación en Internet – Curso 2006-2007
Categorías (2)
• Etiquetas que definen bloques de
texto: <ADDRESS>,
<BLOCKQUOTE>, <DIV>,
<H1>…<H6>, <P>, <PRE> y <XMP>
• Etiquetas de listas: <DIR>, <DL>,
<DT>, <DD>, <MENU>, <OL>, <UL>
y <LI>
Programación en Internet – Curso 2006-2007
Categorías (3)
• Etiquetas de características del texto: <B>,
<BASEFONT>, <BIG>, <BLINK>, <CITE>,
<CODE>, <EM>, <FONT>, <I>, <KBD>,
<PLAINTEXT>, <SMALL>, <STRIKE>,
<STRONG>, <SUB>, <SUP>, <TT>, <U>
y <VAR>
• Etiquetas de anclas y enlaces: <A>
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 17
Programación en Internet – Curso 2006-2007
Categorías (4)
• Etiquetas de imágenes y mapas de
imágenes: <IMG>, <AREA> y
<MAP>
• Etiquetas de tablas: <TABLE>,
<CAPTION>, <TR>, <TD> y <TH>
Programación en Internet – Curso 2006-2007
Categorías (5)
• Etiquetas de formularios: <FORM>,
<INPUT>, <SELECT>, <OPTION>,
<TEXTAREA>, <KEYGEN> y
<ISINDEX>
• Etiquetas de marcos: <FRAME>,
<FRAMESET> y <NOFRAMES>
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 18
Programación en Internet – Curso 2006-2007
Categorías (6)
• Etiquetas de situación de contenidos:
<LAYER>, <ILAYER> y
<NOLAYER>
• Etiquetas de script: <SCRIPT>,
<NOSCRIPT> y <SERVER>
Programación en Internet – Curso 2006-2007
Categorías (y 7)
• Etiquetas de applets y plug-ins:
<APPLET>, <PARAM>, <EMBED>,
<NOEMBED> y <OBJECT>
• Etiquetas de ajuste del texto: <BR>,
<CENTER>, <HR>, <MULTICOL>,
<NOBR>, <SPACER>, <SPAN> y
<WBR>
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 19
Programación en Internet – Curso 2006-2007
Formato del texto
• Encabezados de secciones: <H1>, ...,
<H6>
• Formatos físicos: <B>, <I>, ...
• Formatos lógicos: <CITE>, <CODE>, ...
• <FONT FACE=“” SIZE=“”>
– Cuidado con los tipos de letra “exóticos”
Programación en Internet – Curso 2006-2007
Formato del texto
• Tipos de letra serif:
– Letra Courier New
– Letra Georgia
– Letra Times New Roman
• Tipos de letra sans serif:
– Letra Arial
– Letra Tahoma
– Letra Verdana
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 20
Programación en Internet – Curso 2006-2007
Programación en Internet – Curso 2006-2007
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 21
Programación en Internet – Curso 2006-2007
Listas
• Listas de definición
– <DL>, <DT>, <DD>
• Listas ordenadas (numeradas)
– <OL>, <LI>
• Listas no ordenadas
– <UL>, <LI>
Programación en Internet – Curso 2006-2007
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 22
Programación en Internet – Curso 2006-2007
Colores
• <FONT COLOR=“”>
• <BODY BGCOLOR=“”>
• <BODY TEXT=“” LINK=“” VLINK=“”
ALINK=“”>
• Color:
– Componente RGB
– Nombre de color
Programación en Internet – Curso 2006-2007
Sistema RGB
• Coordenadas RGB:
– R=Red, rojo. G=Green, verde y B=Blue, azul.
– Combinaciones RRGGBB. Dos cifras para cada
componente de color.
– Cifras en hexadecimal: del 0 al 15, (0-9 i A-F)
• A=10, B=11, C=12, D=13, E=14 i F=15.
• Ejemplos:
– 000000, todos los colores apagados, negro.
– FFFFFF, todos los colores al máximo, blanco.
– FF0000, el rojo al máximo y el verde y azul
apagados, un rojo intenso
– FFFF00, el rojo y verde al máximo, el azul a cero,
el amarillo intenso.
– CCCCCC, todas las coordenadas iguales, pero
con una intensidad alta, un gris claro.
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 23
Programación en Internet – Curso 2006-2007
Programación en Internet – Curso 2006-2007
Enlaces (1)
• Enlace a un punto del mismo
documento (enlace intradocumental)
– Enlace: <A HREF=“#nombre”>…</A>
– Destino: <A NAME=“nombre”>…</A>
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 24
Programación en Internet – Curso 2006-2007
Enlaces (2)
• Enlace a otro documento (enlace
extradocumental)
– <A HREF=“pagina.html”>…</A>
Programación en Internet – Curso 2006-2007
Enlaces (3)
• Enlace a un punto de otro documento
– Enlace:
<A HREF=“pagina.html#nombre”>…</A>
– Destino: <A NAME=“nombre”>…</A>
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 25
Programación en Internet – Curso 2006-2007
Enlaces (y 4)
• Peligro:
– Mayúsculas y minúsculas
– Caracteres extraños (sólo alfabeto inglés)
– Rutas físicas (“file:///c:miwebgrupos.html”)
Programación en Internet – Curso 2006-2007
Tablas
• <TABLE>…</TABLE>
• <TR>…</TR>
• <TH>…</TH>
• <TD>…</TD>
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 26
Programación en Internet – Curso 2006-2007
Programación en Internet – Curso 2006-2007
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 27
Programación en Internet – Curso 2006-2007
Programación en Internet – Curso 2006-2007
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 28
Programación en Internet – Curso 2006-2007
Programación en Internet – Curso 2006-2007
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 29
Programación en Internet – Curso 2006-2007
Programación en Internet – Curso 2006-2007
Imágenes (1)
• <IMG>
– SRC
– WIDTH y HEIGHT
– BORDER
– ALT Recomendable
• Imagen de fondo de una página
– <BODY BACKGROUND=“”>
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 30
Programación en Internet – Curso 2006-2007
Imágenes (y 2)
• Tipos de imágenes:
– GIF, mapas de bits planos o pequeños.
Paleta de colores variables (256 máximo)
– JPG, mapas de bits complejos y con
mucho pixelado. 16M colores, 3 bytes por
punto
– PNG, mezcla entre GIF y JPG, tiene
características de los dos formatos,
¿posible heredero?
Programación en Internet – Curso 2006-2007
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 31
Programación en Internet – Curso 2006-2007
Programación en Internet – Curso 2006-2007
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 32
Programación en Internet – Curso 2006-2007
Formularios (1)
• Cliente Servidor
<FORM NAME=”nombre”
ACTION=”pagina.html” METHOD=”metodo”>
Controles del formulario
</FORM>
• Método:
– POST: sin limitación de datos, mensaje más
largo
– GET: limitación de datos, transacción más
sencilla
Programación en Internet – Curso 2006-2007
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 33
Programación en Internet – Curso 2006-2007
Formularios (2)
• Atributos NAME y VALUE
• Botones (para enviar información, borrar y
otras acciones): <INPUT TYPE=”SUBMIT”>,
<INPUT TYPE=”RESET”>, <INPUT
TYPE=”BUTTON”>
• Imágenes que actúan como botones (para
enviar información): <INPUT
TYPE=”IMAGE”>
Programación en Internet – Curso 2006-2007
Formularios (3)
• Campos de verificación: <INPUT
TYPE=”CHECKBOX”>
• Campos excluyentes (botones de radio):
<INPUT TYPE=”RADIO”>
• Campos de texto: <INPUT TYPE=”TEXT”>
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 34
Programación en Internet – Curso 2006-2007
Programación en Internet – Curso 2006-2007
Formularios (4)
• Campos de contraseña (password): <INPUT
TYPE=”PASSWORD”>
• Campos ocultos: <INPUT
TYPE=”HIDDEN”>
• Envío de ficheros: <INPUT TYPE=”FILE”>
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 35
Programación en Internet – Curso 2006-2007
Formularios (y 5)
• Listas de selección: <SELECT>, <OPTION>
• Áreas de texto: <TEXTAREA>
Programación en Internet – Curso 2006-2007
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 36
Programación en Internet – Curso 2006-2007
Programación en Internet – Curso 2006-2007
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 37
Programación en Internet – Curso 2006-2007
Marcos
• División ventana en regiones que son
ventanas
• <FRAMESET>…</FRAMESET>
– BORDER
• <FRAME>
– NORESIZE
– SCROLLING
• <A HREF=“” TARGET=“”>…</A>
Programación en Internet – Curso 2006-2007
Marcos
• Valores predefinidos para TARGET:
– _self
– _blank
– _parent
– _top
• Marco predeterminado (en la cabecera):
– <BASE TARGET=“nommarco">
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 38
Programación en Internet – Curso 2006-2007
Programación en Internet – Curso 2006-2007
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 39
Programación en Internet – Curso 2006-2007
Programación en Internet – Curso 2006-2007
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 40
Programación en Internet – Curso 2006-2007
Programación en Internet – Curso 2006-2007
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 41
Programación en Internet – Curso 2006-2007
Programación en Internet – Curso 2006-2007
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 42
Programación en Internet – Curso 2006-2007
Programación en Internet – Curso 2006-2007
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 43
Programación en Internet – Curso 2006-2007
Programación en Internet – Curso 2006-2007
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 44
Programación en Internet – Curso 2006-2007
Programación en Internet – Curso 2006-2007
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 45
Programación en Internet – Curso 2006-2007
Guía de estilo (1)
• Organizar el código HTML
– Organizar, ordenar y tabular
– Comentarios
• Cuidado con los colores
– Colores por defecto del navegador
– Color oscuro, fondo claro
– Color claro, fondo oscuro
• Cuidado con los tipos de letra
• Imágenes:
– Texto alternativo (ALT)
– No abusar de las animaciones
Programación en Internet – Curso 2006-2007
Guía de estilo (2)
• Cuidado con los valores absolutos
• Cuidado con las barras de
desplazamiento
– Barra horizontal ¡Evitar!
• Cuidado con las imágenes de fondo
– Contraste
– Mosaico
• Sacar partido al hipertexto
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 46
Programación en Internet – Curso 2006-2007
Guía de estilo (3)
• Usar las capacidades multimedia
– Velocidad de transferencia
– Caché previa de los objetos
– Imágenes de fondo
• Identidad corporativa
– Tipos de letra
– Colores
– Imágenes
Programación en Internet – Curso 2006-2007
Guía de estilo (4)
• Permitir que los usuarios se
comuniquen
• Facilitar las búsquedas
– Índice
– Buscador
– Mapa del sitio web
• Revisar las páginas periódicamente
Programación en Internet 2006-2007
DLSI - Universidad de Alicante 47
Programación en Internet – Curso 2006-2007
Guía de estilo (5)
• Los enlaces
La Concejalía de Turismo se encarga de gestionar el
turismo rural y de playa... (<A
HREF=”/concejalias/turismo”>haga click aquí para
ver más información acerca de la Concejalía de
Turismo</A>).
La <A HREF=”/concejalias/turismo”>Concejalía de
Turismo</A> se encarga de gestionar el turismo
rural y de playa...
Programación en Internet – Curso 2006-2007
Guía de estilo (y 6)
• Shneiderman, B., Designing the User Interface,
Addison-Wesley, 1987:
“Para muchos usuarios de sistemas de
computadora de información, la frustración y la
ansiedad forman parte de la vida diaria.
Se esfuerzan por aprender un lenguaje de
órdenes o un sistema de selección de menús
que, se supone, les ayudará en su trabajo.
Algunas personas sufren casos tan serios de
shock con la computadora, de terror al terminal
o de neurosis de red, que evitan utilizar
sistemas de computadora”

Más contenido relacionado

Destacado

Inscripción condicional inicial 2015
Inscripción condicional inicial 2015Inscripción condicional inicial 2015
Inscripción condicional inicial 2015maestraantolina
 
Großes Evangelium Johannes Bd 9 (Jakob Lorber)
Großes Evangelium Johannes Bd 9 (Jakob Lorber)Großes Evangelium Johannes Bd 9 (Jakob Lorber)
Großes Evangelium Johannes Bd 9 (Jakob Lorber)Simona P
 
Großes Evangelium Johannes Bd 01 (Jakob Lorber)
Großes Evangelium Johannes Bd 01 (Jakob Lorber)Großes Evangelium Johannes Bd 01 (Jakob Lorber)
Großes Evangelium Johannes Bd 01 (Jakob Lorber)Simona P
 
Großes Evangelium Johannes Bd 05 (Jakob Lorber)
Großes Evangelium Johannes Bd 05 (Jakob Lorber)Großes Evangelium Johannes Bd 05 (Jakob Lorber)
Großes Evangelium Johannes Bd 05 (Jakob Lorber)Simona P
 
Die Haushaltung Gottes Band 1 (Jakob Lorber)
Die Haushaltung Gottes Band 1 (Jakob Lorber)Die Haushaltung Gottes Band 1 (Jakob Lorber)
Die Haushaltung Gottes Band 1 (Jakob Lorber)Simona P
 
Eucaristias año 2014 2015
Eucaristias año 2014 2015Eucaristias año 2014 2015
Eucaristias año 2014 2015Angelita Ferrer
 
Proyecto de pastoral 2014 2015 en word
Proyecto de pastoral 2014 2015 en wordProyecto de pastoral 2014 2015 en word
Proyecto de pastoral 2014 2015 en wordAngelita Ferrer
 
August sander
August sanderAugust sander
August sandertxeloo
 
Roadmap aiesec in_chile
Roadmap aiesec in_chileRoadmap aiesec in_chile
Roadmap aiesec in_chileNathielli Zart
 
Gu ia 02 3-adicionales
Gu ia 02 3-adicionalesGu ia 02 3-adicionales
Gu ia 02 3-adicionalesBecky Mach
 
Informationsethik iii
Informationsethik iiiInformationsethik iii
Informationsethik iiiralf josephy
 
Presentación Markarte
Presentación MarkartePresentación Markarte
Presentación MarkarteMarkarte
 
Großes Evangelium Johannes Bd 7 (Jakob Lorber)
Großes Evangelium Johannes Bd 7 (Jakob Lorber)Großes Evangelium Johannes Bd 7 (Jakob Lorber)
Großes Evangelium Johannes Bd 7 (Jakob Lorber)Simona P
 
Especies Emblemáticas de Venezuela. Sebastián, Andrés T. y Alejandro Martínez
Especies Emblemáticas de Venezuela. Sebastián, Andrés T. y Alejandro MartínezEspecies Emblemáticas de Venezuela. Sebastián, Andrés T. y Alejandro Martínez
Especies Emblemáticas de Venezuela. Sebastián, Andrés T. y Alejandro MartínezAngelita Ferrer
 
Ultimate maqui Beere
Ultimate maqui Beere Ultimate maqui Beere
Ultimate maqui Beere pattrikmaliki
 

Destacado (20)

Inscripción condicional inicial 2015
Inscripción condicional inicial 2015Inscripción condicional inicial 2015
Inscripción condicional inicial 2015
 
Großes Evangelium Johannes Bd 9 (Jakob Lorber)
Großes Evangelium Johannes Bd 9 (Jakob Lorber)Großes Evangelium Johannes Bd 9 (Jakob Lorber)
Großes Evangelium Johannes Bd 9 (Jakob Lorber)
 
Großes Evangelium Johannes Bd 01 (Jakob Lorber)
Großes Evangelium Johannes Bd 01 (Jakob Lorber)Großes Evangelium Johannes Bd 01 (Jakob Lorber)
Großes Evangelium Johannes Bd 01 (Jakob Lorber)
 
Großes Evangelium Johannes Bd 05 (Jakob Lorber)
Großes Evangelium Johannes Bd 05 (Jakob Lorber)Großes Evangelium Johannes Bd 05 (Jakob Lorber)
Großes Evangelium Johannes Bd 05 (Jakob Lorber)
 
Violencia
ViolenciaViolencia
Violencia
 
Die Haushaltung Gottes Band 1 (Jakob Lorber)
Die Haushaltung Gottes Band 1 (Jakob Lorber)Die Haushaltung Gottes Band 1 (Jakob Lorber)
Die Haushaltung Gottes Band 1 (Jakob Lorber)
 
Eucaristias año 2014 2015
Eucaristias año 2014 2015Eucaristias año 2014 2015
Eucaristias año 2014 2015
 
Animales
AnimalesAnimales
Animales
 
PerfildelAuditor
PerfildelAuditor PerfildelAuditor
PerfildelAuditor
 
Proyecto de pastoral 2014 2015 en word
Proyecto de pastoral 2014 2015 en wordProyecto de pastoral 2014 2015 en word
Proyecto de pastoral 2014 2015 en word
 
August sander
August sanderAugust sander
August sander
 
Roadmap aiesec in_chile
Roadmap aiesec in_chileRoadmap aiesec in_chile
Roadmap aiesec in_chile
 
Gu ia 02 3-adicionales
Gu ia 02 3-adicionalesGu ia 02 3-adicionales
Gu ia 02 3-adicionales
 
Informationsethik iii
Informationsethik iiiInformationsethik iii
Informationsethik iii
 
Who Are You
Who Are YouWho Are You
Who Are You
 
Presentación Markarte
Presentación MarkartePresentación Markarte
Presentación Markarte
 
Großes Evangelium Johannes Bd 7 (Jakob Lorber)
Großes Evangelium Johannes Bd 7 (Jakob Lorber)Großes Evangelium Johannes Bd 7 (Jakob Lorber)
Großes Evangelium Johannes Bd 7 (Jakob Lorber)
 
Especies Emblemáticas de Venezuela. Sebastián, Andrés T. y Alejandro Martínez
Especies Emblemáticas de Venezuela. Sebastián, Andrés T. y Alejandro MartínezEspecies Emblemáticas de Venezuela. Sebastián, Andrés T. y Alejandro Martínez
Especies Emblemáticas de Venezuela. Sebastián, Andrés T. y Alejandro Martínez
 
Österreich
ÖsterreichÖsterreich
Österreich
 
Ultimate maqui Beere
Ultimate maqui Beere Ultimate maqui Beere
Ultimate maqui Beere
 

Similar a Fundamentos de html (20)

Seminario html5
Seminario html5Seminario html5
Seminario html5
 
Java script para desarrolladores SharePoint
Java script para desarrolladores SharePointJava script para desarrolladores SharePoint
Java script para desarrolladores SharePoint
 
Liferay Symposium 2014 - Business case: RACE
Liferay Symposium 2014 - Business case: RACE Liferay Symposium 2014 - Business case: RACE
Liferay Symposium 2014 - Business case: RACE
 
Aplicaciones web
Aplicaciones webAplicaciones web
Aplicaciones web
 
Estándares W3C
Estándares W3CEstándares W3C
Estándares W3C
 
HTML5 Nuevas Etiquetas Semanticas
HTML5 Nuevas Etiquetas SemanticasHTML5 Nuevas Etiquetas Semanticas
HTML5 Nuevas Etiquetas Semanticas
 
Curriculum vitae
Curriculum vitaeCurriculum vitae
Curriculum vitae
 
Full-stack JavaScript: Desarrollo integral de aplicaciones Web con JavaScript
Full-stack JavaScript: Desarrollo integral de aplicaciones Web con JavaScriptFull-stack JavaScript: Desarrollo integral de aplicaciones Web con JavaScript
Full-stack JavaScript: Desarrollo integral de aplicaciones Web con JavaScript
 
Diseño web moderno desde cero
Diseño web moderno desde ceroDiseño web moderno desde cero
Diseño web moderno desde cero
 
Estándares W3C (Tarea)
Estándares W3C (Tarea)Estándares W3C (Tarea)
Estándares W3C (Tarea)
 
Html
HtmlHtml
Html
 
El lenguaje html
El lenguaje htmlEl lenguaje html
El lenguaje html
 
HTML.ppt
HTML.pptHTML.ppt
HTML.ppt
 
HTML5resumen.ppt
HTML5resumen.pptHTML5resumen.ppt
HTML5resumen.ppt
 
HTML.ppt
HTML.pptHTML.ppt
HTML.ppt
 
HTML CSS tutorial y bootstramp guia para programacion.ppt
HTML CSS tutorial y bootstramp guia para programacion.pptHTML CSS tutorial y bootstramp guia para programacion.ppt
HTML CSS tutorial y bootstramp guia para programacion.ppt
 
HTML 200.ppt
HTML 200.pptHTML 200.ppt
HTML 200.ppt
 
HTML.ppt
HTML.pptHTML.ppt
HTML.ppt
 
HTML_.ppt
HTML_.pptHTML_.ppt
HTML_.ppt
 
HTML.ppt
HTML.pptHTML.ppt
HTML.ppt
 

Más de Robert Rodriguez

Modelo Entidad Relacion ,Base de datos
Modelo Entidad Relacion ,Base de datosModelo Entidad Relacion ,Base de datos
Modelo Entidad Relacion ,Base de datosRobert Rodriguez
 
Modelo Entidad Relacion E-R
Modelo Entidad Relacion E-RModelo Entidad Relacion E-R
Modelo Entidad Relacion E-RRobert Rodriguez
 
Diseño Logico de base de datos
Diseño Logico de base de datosDiseño Logico de base de datos
Diseño Logico de base de datosRobert Rodriguez
 
Diseño Logico - Diseño de bases de datos relacionales
Diseño Logico - Diseño de bases de datos relacionalesDiseño Logico - Diseño de bases de datos relacionales
Diseño Logico - Diseño de bases de datos relacionalesRobert Rodriguez
 
Diseño Logico de Base de datos Relacionales
Diseño Logico de Base de datos RelacionalesDiseño Logico de Base de datos Relacionales
Diseño Logico de Base de datos RelacionalesRobert Rodriguez
 
Base de Datos, Diseño Comceptual , logico y Fisico
Base de Datos, Diseño Comceptual , logico y FisicoBase de Datos, Diseño Comceptual , logico y Fisico
Base de Datos, Diseño Comceptual , logico y FisicoRobert Rodriguez
 
Teoria del modelado de objetos otros diagramas actividad despliegue
Teoria del modelado de objetos otros diagramas actividad despliegueTeoria del modelado de objetos otros diagramas actividad despliegue
Teoria del modelado de objetos otros diagramas actividad despliegueRobert Rodriguez
 
Teoria del modelado de objetos modificado
Teoria del modelado de objetos modificadoTeoria del modelado de objetos modificado
Teoria del modelado de objetos modificadoRobert Rodriguez
 
Modelado Estrcutural, Modelado Estructural Casos De USO
Modelado Estrcutural, Modelado Estructural Casos De USOModelado Estrcutural, Modelado Estructural Casos De USO
Modelado Estrcutural, Modelado Estructural Casos De USORobert Rodriguez
 
Modelado funcional casos de uso
Modelado funcional casos de usoModelado funcional casos de uso
Modelado funcional casos de usoRobert Rodriguez
 
Que es Ingenieria del Software?,
Que es Ingenieria del Software?,Que es Ingenieria del Software?,
Que es Ingenieria del Software?,Robert Rodriguez
 
Diseño logico de una base de datos
Diseño logico de  una base de datosDiseño logico de  una base de datos
Diseño logico de una base de datosRobert Rodriguez
 
Casos de Uso - Juan Bernardo Quintero
Casos de Uso - Juan Bernardo QuinteroCasos de Uso - Juan Bernardo Quintero
Casos de Uso - Juan Bernardo QuinteroRobert Rodriguez
 
Que son los editores WYSIWYG ? ,
Que son los editores WYSIWYG ? , Que son los editores WYSIWYG ? ,
Que son los editores WYSIWYG ? , Robert Rodriguez
 
Diagrama de actividades inscripcion, evaluacion, Asistencia
Diagrama de actividades inscripcion, evaluacion, AsistenciaDiagrama de actividades inscripcion, evaluacion, Asistencia
Diagrama de actividades inscripcion, evaluacion, AsistenciaRobert Rodriguez
 
Contenido de las paginas webs
Contenido de las paginas websContenido de las paginas webs
Contenido de las paginas websRobert Rodriguez
 
Análisis Microsoft Word 2010
Análisis Microsoft Word 2010Análisis Microsoft Word 2010
Análisis Microsoft Word 2010Robert Rodriguez
 
Mantenimiento Preventivo, Correctivo
Mantenimiento Preventivo, CorrectivoMantenimiento Preventivo, Correctivo
Mantenimiento Preventivo, CorrectivoRobert Rodriguez
 
Descripcion y analisis de los elementos del proyecto (desde el problema hasta...
Descripcion y analisis de los elementos del proyecto (desde el problema hasta...Descripcion y analisis de los elementos del proyecto (desde el problema hasta...
Descripcion y analisis de los elementos del proyecto (desde el problema hasta...Robert Rodriguez
 

Más de Robert Rodriguez (20)

Modelo Entidad Relacion ,Base de datos
Modelo Entidad Relacion ,Base de datosModelo Entidad Relacion ,Base de datos
Modelo Entidad Relacion ,Base de datos
 
Modelo Entidad Relacion E-R
Modelo Entidad Relacion E-RModelo Entidad Relacion E-R
Modelo Entidad Relacion E-R
 
Diseño Logico de base de datos
Diseño Logico de base de datosDiseño Logico de base de datos
Diseño Logico de base de datos
 
Diseño Logico - Diseño de bases de datos relacionales
Diseño Logico - Diseño de bases de datos relacionalesDiseño Logico - Diseño de bases de datos relacionales
Diseño Logico - Diseño de bases de datos relacionales
 
Diseño Logico de Base de datos Relacionales
Diseño Logico de Base de datos RelacionalesDiseño Logico de Base de datos Relacionales
Diseño Logico de Base de datos Relacionales
 
Base de Datos, Diseño Comceptual , logico y Fisico
Base de Datos, Diseño Comceptual , logico y FisicoBase de Datos, Diseño Comceptual , logico y Fisico
Base de Datos, Diseño Comceptual , logico y Fisico
 
Teoria del modelado de objetos otros diagramas actividad despliegue
Teoria del modelado de objetos otros diagramas actividad despliegueTeoria del modelado de objetos otros diagramas actividad despliegue
Teoria del modelado de objetos otros diagramas actividad despliegue
 
Teoria del modelado de objetos modificado
Teoria del modelado de objetos modificadoTeoria del modelado de objetos modificado
Teoria del modelado de objetos modificado
 
Modelado Estrcutural, Modelado Estructural Casos De USO
Modelado Estrcutural, Modelado Estructural Casos De USOModelado Estrcutural, Modelado Estructural Casos De USO
Modelado Estrcutural, Modelado Estructural Casos De USO
 
Modelado funcional casos de uso
Modelado funcional casos de usoModelado funcional casos de uso
Modelado funcional casos de uso
 
Que es Ingenieria del Software?,
Que es Ingenieria del Software?,Que es Ingenieria del Software?,
Que es Ingenieria del Software?,
 
Diseño logico de una base de datos
Diseño logico de  una base de datosDiseño logico de  una base de datos
Diseño logico de una base de datos
 
Casos de Uso - Juan Bernardo Quintero
Casos de Uso - Juan Bernardo QuinteroCasos de Uso - Juan Bernardo Quintero
Casos de Uso - Juan Bernardo Quintero
 
Que son los editores WYSIWYG ? ,
Que son los editores WYSIWYG ? , Que son los editores WYSIWYG ? ,
Que son los editores WYSIWYG ? ,
 
Diagrama de actividades inscripcion, evaluacion, Asistencia
Diagrama de actividades inscripcion, evaluacion, AsistenciaDiagrama de actividades inscripcion, evaluacion, Asistencia
Diagrama de actividades inscripcion, evaluacion, Asistencia
 
Contenido de las paginas webs
Contenido de las paginas websContenido de las paginas webs
Contenido de las paginas webs
 
Análisis Microsoft Word 2010
Análisis Microsoft Word 2010Análisis Microsoft Word 2010
Análisis Microsoft Word 2010
 
Mantenimiento Preventivo, Correctivo
Mantenimiento Preventivo, CorrectivoMantenimiento Preventivo, Correctivo
Mantenimiento Preventivo, Correctivo
 
Descripcion y analisis de los elementos del proyecto (desde el problema hasta...
Descripcion y analisis de los elementos del proyecto (desde el problema hasta...Descripcion y analisis de los elementos del proyecto (desde el problema hasta...
Descripcion y analisis de los elementos del proyecto (desde el problema hasta...
 
Tutorial Microsoft Access
Tutorial Microsoft AccessTutorial Microsoft Access
Tutorial Microsoft Access
 

Último

OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxCeciliaGuerreroGonza1
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 

Último (20)

OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 

Fundamentos de html

  • 1. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 1 Departamento de Lenguajes y Sistemas Informáticos Fundamentos de HTML Programación en Internet Curso 2006-2007 Programación en Internet – Curso 2006-2007 Contenidos • Introducción • HTML • Etiquetas • Guía de estilo
  • 2. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 2 Programación en Internet – Curso 2006-2007 Introducción • Qué es • Clasificación de las páginas • Qué necesito para diseñar con HTML • Editores HTML (gratuitos) • Editores HTML (pago) Programación en Internet – Curso 2006-2007 Qué es • HyperText Markup Language (Lenguaje de Marcas de Hipertexto) • Basado en Standard Generalized Markup Language (SGML) • Define formato del texto: – Posición – Colores – Tamaños – …
  • 3. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 3 Programación en Internet – Curso 2006-2007 Historia (1) • RFC 1630 Universal Resource Identifiers in WWW: A Unifying Syntax for the Expression of Names and Addresses of Objects on the Network as used in the World-Wide Web. T. Berners-Lee. Junio 1994. • RFC 1866 Hypertext Markup Language - 2.0. T. Berners-Lee, D. Connolly. Noviembre 1995. • RFC 1945 Hypertext Transfer Protocol -- HTTP/1.0. T. Berners-Lee, R. Fielding, H. Frystyk. Mayo 1996. Programación en Internet – Curso 2006-2007 Historia (y 2) • 1989 ... 1991: Tim Berners-Lee – URL + HTTP + HTML • 1994: World Wide Web Consortium (W3C) • Noviembre 1995: HTML 2.0 • ... • Diciembre 1999: HTML 4.01 • Enero 2000: XHTML 1.0 • Mayo 2001: XHTML 1.1 Module-based XHTML • Agosto 2002: – XHTML 1.0 Second Edition Correcciones – XHTML 2.0 Working Draft Borrador propuesta
  • 4. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 4 Programación en Internet – Curso 2006-2007 Programación en Internet – Curso 2006-2007
  • 5. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 5 Programación en Internet – Curso 2006-2007 Programación en Internet – Curso 2006-2007
  • 6. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 6 Programación en Internet – Curso 2006-2007 Clasificación de las páginas • Según como se generan (servidor): – Estáticas – Dinámicas • Según como se visualizan (cliente): – Estáticas – Dinámicas • Mejor: Dinámicas / Dinámicas Programación en Internet – Curso 2006-2007 Qué necesito para diseñar con HTML • Editor ASCII estándar • Navegador • Ficheros: .htm o .html • Editores HTML: – ¿Por qué sí? ¿Por qué no? – Ventajas e inconvenientes
  • 7. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 7 Programación en Internet – Curso 2006-2007 Editores HTML (gratuitos) • Netscape Composer • Microsoft FrontPage Express • http://tucows.ua.es – AceHTML 4Free – Arachnophilia – CoffeCup Free HTML – FirstPage 2000 – W3e 2000 – ... Programación en Internet – Curso 2006-2007 Editores HTML (pago) • Adobe GoLive • Adobe PageMill • Claris Home Page • HotMetal Pro • Macromedia DreamWeaver • Microsoft FrontPage • NetObjects Fusion
  • 8. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 8 Programación en Internet – Curso 2006-2007 Editores HTML • Ventajas: – Por productividad: ahorro de tiempo y esfuerzo – Por facilidad – Evita memorizar las etiquetas – Evita y ayuda a corregir errores • Desventajas: – Mala costumbre, se olvida la sintaxis o te acostumbras a una herramienta concreta – En casos de emergencia, necesitas a nivel de código – Las prestaciones de la herramienta te condicionan Reducción de flexibilidad – Te condiciona a la versión de HTML que genera Programación en Internet – Curso 2006-2007 • Etiquetas • Diferencias con XHTML • Estructura de una página • Metadatos HTML
  • 9. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 9 Programación en Internet – Curso 2006-2007 Etiquetas (1) • Etiqueta o marca (tag): – Individual: <…> – Por parejas: <…> … </…> • Estructura general: <ETIQUETA ATRIBUTO1=“VALOR1” ATRIBUTO2=“VALOR2” ... ... ...> Contenido </ETIQUETA> Programación en Internet – Curso 2006-2007 Etiquetas (y 2) • Atributos – <IMG SRC=“a.gif”> – <FRAME NORESIZE> – <FONT SIZE=“5”>…</FONT> • Minúsculas/mayúsculas – <HTML>, <Html>, <html> – Claridad Mayúsculas – XHTML Minúsculas
  • 10. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 10 Programación en Internet – Curso 2006-2007 Diferencias con XHTML • Etiquetas y atributos Minúsculas • Valores de los atributos Entre comillas • No se admiten atributos sin valor • Etiquetas por parejas o etiquetas vacías: – Por parejas: <…> … </…> – Etiqueta vacía: <… /> Programación en Internet – Curso 2006-2007 Diferencias con XHTML • Tres versiones: –XHTML Strict –XHTML Transitional –XHTML Frameset • Los marcos usan Strict o Transitional <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1- strict.dtd">
  • 11. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 11 Programación en Internet – Curso 2006-2007 Estructura de una página <!DOCTYPE HTML PUBLIC “.//W3C//DTD HTML 4.0//EN”> <HTML> <HEAD> Cabecera de la página </HEAD> <BODY> Cuerpo de la página </BODY> </HTML> Programación en Internet – Curso 2006-2007 Estructura de una página • <TITLE>…</TITLE> • <!-- Comentario --> • Saltos de línea y espacios en blanco Se ignoran – <BR> – &nbsp;
  • 12. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 12 Programación en Internet – Curso 2006-2007 Metadatos • Información sobre los datos • Sección HEAD: – <META HTTP-EQUIV="propiedad" CONTENT="contenido"> – <META NAME="propiedad" CONTENT="contenido"> Programación en Internet – Curso 2006-2007 Metadatos <HTML> <HEAD> <META HTTP-EQUIV="Refresh" CONTENT="5;URL=http://www.ua.es"> <META NAME="Autor" CONTENT="Programación en Internet"> </HEAD> <BODY> En cinco segundos tiene que cambiar la página... </BODY> </HTML>
  • 13. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 13 Programación en Internet – Curso 2006-2007 Metadatos • <META NAME=“copyright” CONTENT=“Empresa, autor, diseñador”> • <META NAME=“keywords” CONTENT=“palabras, clave, relativas, al, contenido, del, sitio, web”> • <META NAME=“description” CONTENT=“Descripción del contenido del sitio web, frases importantes relacionadas con la finalidad del sitio”> • <META NAME=“author” CONTENT=“Quién lo ha hecho, persona o empresa”> • <META NAME="robots" CONTENT="index, follow"> Programación en Internet – Curso 2006-2007 Metadatos • <META HTTP-EQUIV=“Content-Type” CONTENT=“text/html; charset=iso-8859-1”> • <META HTTP-EQUIV="Content- Language" CONTENT="ES"> • <META HTTP-EQUIV="Content- Script-Type" CONTENT="JavaScript">
  • 14. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 14 Programación en Internet – Curso 2006-2007 Programación en Internet – Curso 2006-2007 Etiquetas • Introducción • Categorías • Enlaces • Tablas • Imágenes • Formularios • Marcos
  • 15. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 15 Programación en Internet – Curso 2006-2007 Introducción • Netscape Navigator ⇔ Microsoft Internet Explorer • Estándar: W3C – HTML 4.01 – XHTML 1.0 Programación en Internet – Curso 2006-2007 Categorías (1) • Etiquetas que definen la estructura del documento: <HTML>, <HEAD> y <BODY> • Etiquetas que pueden ir en la cabecera: <TITLE>, <BASE>, <META>, <STYLE> y <LINK>
  • 16. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 16 Programación en Internet – Curso 2006-2007 Categorías (2) • Etiquetas que definen bloques de texto: <ADDRESS>, <BLOCKQUOTE>, <DIV>, <H1>…<H6>, <P>, <PRE> y <XMP> • Etiquetas de listas: <DIR>, <DL>, <DT>, <DD>, <MENU>, <OL>, <UL> y <LI> Programación en Internet – Curso 2006-2007 Categorías (3) • Etiquetas de características del texto: <B>, <BASEFONT>, <BIG>, <BLINK>, <CITE>, <CODE>, <EM>, <FONT>, <I>, <KBD>, <PLAINTEXT>, <SMALL>, <STRIKE>, <STRONG>, <SUB>, <SUP>, <TT>, <U> y <VAR> • Etiquetas de anclas y enlaces: <A>
  • 17. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 17 Programación en Internet – Curso 2006-2007 Categorías (4) • Etiquetas de imágenes y mapas de imágenes: <IMG>, <AREA> y <MAP> • Etiquetas de tablas: <TABLE>, <CAPTION>, <TR>, <TD> y <TH> Programación en Internet – Curso 2006-2007 Categorías (5) • Etiquetas de formularios: <FORM>, <INPUT>, <SELECT>, <OPTION>, <TEXTAREA>, <KEYGEN> y <ISINDEX> • Etiquetas de marcos: <FRAME>, <FRAMESET> y <NOFRAMES>
  • 18. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 18 Programación en Internet – Curso 2006-2007 Categorías (6) • Etiquetas de situación de contenidos: <LAYER>, <ILAYER> y <NOLAYER> • Etiquetas de script: <SCRIPT>, <NOSCRIPT> y <SERVER> Programación en Internet – Curso 2006-2007 Categorías (y 7) • Etiquetas de applets y plug-ins: <APPLET>, <PARAM>, <EMBED>, <NOEMBED> y <OBJECT> • Etiquetas de ajuste del texto: <BR>, <CENTER>, <HR>, <MULTICOL>, <NOBR>, <SPACER>, <SPAN> y <WBR>
  • 19. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 19 Programación en Internet – Curso 2006-2007 Formato del texto • Encabezados de secciones: <H1>, ..., <H6> • Formatos físicos: <B>, <I>, ... • Formatos lógicos: <CITE>, <CODE>, ... • <FONT FACE=“” SIZE=“”> – Cuidado con los tipos de letra “exóticos” Programación en Internet – Curso 2006-2007 Formato del texto • Tipos de letra serif: – Letra Courier New – Letra Georgia – Letra Times New Roman • Tipos de letra sans serif: – Letra Arial – Letra Tahoma – Letra Verdana
  • 20. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 20 Programación en Internet – Curso 2006-2007 Programación en Internet – Curso 2006-2007
  • 21. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 21 Programación en Internet – Curso 2006-2007 Listas • Listas de definición – <DL>, <DT>, <DD> • Listas ordenadas (numeradas) – <OL>, <LI> • Listas no ordenadas – <UL>, <LI> Programación en Internet – Curso 2006-2007
  • 22. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 22 Programación en Internet – Curso 2006-2007 Colores • <FONT COLOR=“”> • <BODY BGCOLOR=“”> • <BODY TEXT=“” LINK=“” VLINK=“” ALINK=“”> • Color: – Componente RGB – Nombre de color Programación en Internet – Curso 2006-2007 Sistema RGB • Coordenadas RGB: – R=Red, rojo. G=Green, verde y B=Blue, azul. – Combinaciones RRGGBB. Dos cifras para cada componente de color. – Cifras en hexadecimal: del 0 al 15, (0-9 i A-F) • A=10, B=11, C=12, D=13, E=14 i F=15. • Ejemplos: – 000000, todos los colores apagados, negro. – FFFFFF, todos los colores al máximo, blanco. – FF0000, el rojo al máximo y el verde y azul apagados, un rojo intenso – FFFF00, el rojo y verde al máximo, el azul a cero, el amarillo intenso. – CCCCCC, todas las coordenadas iguales, pero con una intensidad alta, un gris claro.
  • 23. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 23 Programación en Internet – Curso 2006-2007 Programación en Internet – Curso 2006-2007 Enlaces (1) • Enlace a un punto del mismo documento (enlace intradocumental) – Enlace: <A HREF=“#nombre”>…</A> – Destino: <A NAME=“nombre”>…</A>
  • 24. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 24 Programación en Internet – Curso 2006-2007 Enlaces (2) • Enlace a otro documento (enlace extradocumental) – <A HREF=“pagina.html”>…</A> Programación en Internet – Curso 2006-2007 Enlaces (3) • Enlace a un punto de otro documento – Enlace: <A HREF=“pagina.html#nombre”>…</A> – Destino: <A NAME=“nombre”>…</A>
  • 25. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 25 Programación en Internet – Curso 2006-2007 Enlaces (y 4) • Peligro: – Mayúsculas y minúsculas – Caracteres extraños (sólo alfabeto inglés) – Rutas físicas (“file:///c:miwebgrupos.html”) Programación en Internet – Curso 2006-2007 Tablas • <TABLE>…</TABLE> • <TR>…</TR> • <TH>…</TH> • <TD>…</TD>
  • 26. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 26 Programación en Internet – Curso 2006-2007 Programación en Internet – Curso 2006-2007
  • 27. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 27 Programación en Internet – Curso 2006-2007 Programación en Internet – Curso 2006-2007
  • 28. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 28 Programación en Internet – Curso 2006-2007 Programación en Internet – Curso 2006-2007
  • 29. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 29 Programación en Internet – Curso 2006-2007 Programación en Internet – Curso 2006-2007 Imágenes (1) • <IMG> – SRC – WIDTH y HEIGHT – BORDER – ALT Recomendable • Imagen de fondo de una página – <BODY BACKGROUND=“”>
  • 30. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 30 Programación en Internet – Curso 2006-2007 Imágenes (y 2) • Tipos de imágenes: – GIF, mapas de bits planos o pequeños. Paleta de colores variables (256 máximo) – JPG, mapas de bits complejos y con mucho pixelado. 16M colores, 3 bytes por punto – PNG, mezcla entre GIF y JPG, tiene características de los dos formatos, ¿posible heredero? Programación en Internet – Curso 2006-2007
  • 31. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 31 Programación en Internet – Curso 2006-2007 Programación en Internet – Curso 2006-2007
  • 32. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 32 Programación en Internet – Curso 2006-2007 Formularios (1) • Cliente Servidor <FORM NAME=”nombre” ACTION=”pagina.html” METHOD=”metodo”> Controles del formulario </FORM> • Método: – POST: sin limitación de datos, mensaje más largo – GET: limitación de datos, transacción más sencilla Programación en Internet – Curso 2006-2007
  • 33. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 33 Programación en Internet – Curso 2006-2007 Formularios (2) • Atributos NAME y VALUE • Botones (para enviar información, borrar y otras acciones): <INPUT TYPE=”SUBMIT”>, <INPUT TYPE=”RESET”>, <INPUT TYPE=”BUTTON”> • Imágenes que actúan como botones (para enviar información): <INPUT TYPE=”IMAGE”> Programación en Internet – Curso 2006-2007 Formularios (3) • Campos de verificación: <INPUT TYPE=”CHECKBOX”> • Campos excluyentes (botones de radio): <INPUT TYPE=”RADIO”> • Campos de texto: <INPUT TYPE=”TEXT”>
  • 34. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 34 Programación en Internet – Curso 2006-2007 Programación en Internet – Curso 2006-2007 Formularios (4) • Campos de contraseña (password): <INPUT TYPE=”PASSWORD”> • Campos ocultos: <INPUT TYPE=”HIDDEN”> • Envío de ficheros: <INPUT TYPE=”FILE”>
  • 35. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 35 Programación en Internet – Curso 2006-2007 Formularios (y 5) • Listas de selección: <SELECT>, <OPTION> • Áreas de texto: <TEXTAREA> Programación en Internet – Curso 2006-2007
  • 36. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 36 Programación en Internet – Curso 2006-2007 Programación en Internet – Curso 2006-2007
  • 37. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 37 Programación en Internet – Curso 2006-2007 Marcos • División ventana en regiones que son ventanas • <FRAMESET>…</FRAMESET> – BORDER • <FRAME> – NORESIZE – SCROLLING • <A HREF=“” TARGET=“”>…</A> Programación en Internet – Curso 2006-2007 Marcos • Valores predefinidos para TARGET: – _self – _blank – _parent – _top • Marco predeterminado (en la cabecera): – <BASE TARGET=“nommarco">
  • 38. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 38 Programación en Internet – Curso 2006-2007 Programación en Internet – Curso 2006-2007
  • 39. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 39 Programación en Internet – Curso 2006-2007 Programación en Internet – Curso 2006-2007
  • 40. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 40 Programación en Internet – Curso 2006-2007 Programación en Internet – Curso 2006-2007
  • 41. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 41 Programación en Internet – Curso 2006-2007 Programación en Internet – Curso 2006-2007
  • 42. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 42 Programación en Internet – Curso 2006-2007 Programación en Internet – Curso 2006-2007
  • 43. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 43 Programación en Internet – Curso 2006-2007 Programación en Internet – Curso 2006-2007
  • 44. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 44 Programación en Internet – Curso 2006-2007 Programación en Internet – Curso 2006-2007
  • 45. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 45 Programación en Internet – Curso 2006-2007 Guía de estilo (1) • Organizar el código HTML – Organizar, ordenar y tabular – Comentarios • Cuidado con los colores – Colores por defecto del navegador – Color oscuro, fondo claro – Color claro, fondo oscuro • Cuidado con los tipos de letra • Imágenes: – Texto alternativo (ALT) – No abusar de las animaciones Programación en Internet – Curso 2006-2007 Guía de estilo (2) • Cuidado con los valores absolutos • Cuidado con las barras de desplazamiento – Barra horizontal ¡Evitar! • Cuidado con las imágenes de fondo – Contraste – Mosaico • Sacar partido al hipertexto
  • 46. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 46 Programación en Internet – Curso 2006-2007 Guía de estilo (3) • Usar las capacidades multimedia – Velocidad de transferencia – Caché previa de los objetos – Imágenes de fondo • Identidad corporativa – Tipos de letra – Colores – Imágenes Programación en Internet – Curso 2006-2007 Guía de estilo (4) • Permitir que los usuarios se comuniquen • Facilitar las búsquedas – Índice – Buscador – Mapa del sitio web • Revisar las páginas periódicamente
  • 47. Programación en Internet 2006-2007 DLSI - Universidad de Alicante 47 Programación en Internet – Curso 2006-2007 Guía de estilo (5) • Los enlaces La Concejalía de Turismo se encarga de gestionar el turismo rural y de playa... (<A HREF=”/concejalias/turismo”>haga click aquí para ver más información acerca de la Concejalía de Turismo</A>). La <A HREF=”/concejalias/turismo”>Concejalía de Turismo</A> se encarga de gestionar el turismo rural y de playa... Programación en Internet – Curso 2006-2007 Guía de estilo (y 6) • Shneiderman, B., Designing the User Interface, Addison-Wesley, 1987: “Para muchos usuarios de sistemas de computadora de información, la frustración y la ansiedad forman parte de la vida diaria. Se esfuerzan por aprender un lenguaje de órdenes o un sistema de selección de menús que, se supone, les ayudará en su trabajo. Algunas personas sufren casos tan serios de shock con la computadora, de terror al terminal o de neurosis de red, que evitan utilizar sistemas de computadora”