Lab - HTML5
Lab - HTML5
HTML 5
Alumno(s) Nota
Grupo A
Ciclo I
Fecha de entrega 09/11/2019
I.- OBJETIVOS:
Conocer los aspectos básicos para diseñar una página con HTML.
Usar herramientas incorporadas a las tecnologías HTML5.
Entender la estructura de una página HTML, el lenguaje de etiquetas.
II.- SEGURIDAD:
Advertencia:
En este laboratorio está prohibida la manipulación del
hardware, conexiones eléctricas o de red; así como la
ingestión de alimentos o bebidas.
V.- RECURSOS:
En este laboratorio cada alumno trabará con un equipo con Windows 8.
VII.- PROCEDIMIENTO:
Nota:
Las secciones en cursivas son demostrativas, pero sirven para que usted pueda instalar las herramientas de
desarrollo en un equipo externo.
1. Una vez encendido el equipo cree una carpeta en la unidad D: con el nombre “D:\suNombre” y reemplace
“suNombre”
2. Listo! Ahora la carpeta que acaba de crear será su carpeta de trabajo durante el resto del semestre.
ESTRUCTURA GLOBAL
Los documentos HTML se encuentran estrictamente organizados. Cada parte del documento está
diferenciada, declarada y determinada por etiquetas específicas. En esta parte del laboratorio
vamos a ver cómo construir la estructura global de un documento HTML y los nuevos elementos
semánticos incorporados en HTML5
ESTRUCTURA DE LA CABECERA
Etiqueta <!DOCTYPE>
Etiqueta <html>
NOTA: El atributo lang en la etiqueta de apertura <html> es el único atributo que necesitamos especificar en
HTML5. Este atributo define el idioma humano del contenido del documento que estamos creando, en este
caso es por español.
Conceptos básicos: HTML usa un lenguaje de etiquetas para construir páginas web.
Estas etiquetas HTML son palabras clave y atributos rodeados de los signos mayor y
menor (por ejemplo, <html lang="es">). En este caso, html es la palabra clave y lang es
el atributo con el valor es. La mayoría de las etiquetas HTML se utilizan en pares, una
etiqueta de apertura y una de cierre, y el contenido se declara entre ellas. En nuestro
ejemplo, <html lang="es"> indica el comienzo del código HTML y </html> indica el
final. Compare las etiquetas de apertura y cierre y verá que la de cierre se distingue por
una barra invertida antes de la palabra clave (por ejemplo, </html>). El resto de nuestro
código será insertado entre estas dos etiquetas: <html> ... </html>.
Etiqueta <head>
El código HTML insertado entre las etiquetas <html> tiene que ser dividido entre dos
secciones principales. Al igual que en versiones previas de HTML, la primera sección es la
cabecera y la segunda el cuerpo. El siguiente paso, por lo tanto, será crear estas dos
secciones en el código usando los elementos <head> y <body> ya conocidos.
El elemento <head> va primero, por supuesto, y al igual que el resto de los elementos
estructurales tiene una etiqueta de apertura y una de cierre:
Desarrollo de Interfaces de programación Nro. DD-106
HTML 5 Página 3 de 11
Etiqueta <body>
Etiqueta <meta>
Etiqueta <title>
La etiqueta <title>, como siempre, simplemente especifica el título del documento, y no hay
nada nuevo para comentar:
NOTA: El texto que va entre la etiqueta TITTLE es el texto que aparece en la ventana superior del navegador.
Desarrollo de Interfaces de programación Nro. DD-106
HTML 5 Página 5 de 11
Etiqueta <link>
Otro importante elemento que va dentro de la cabecera del documento es <link>. Este elemento es
usado para incorporar estilos, códigos Javascript, imágenes o iconos desde archivos externos.
Uno de los usos más comunes para <link> es la incorporación de archivos con estilos CSS:
NOTA: El identificador “rel” significa “relación” y es acerca de la relación entre el documento y el archivo que
estamos incorporando por medio de “href”.
* Con esta última etiqueta finalizamos nuestro trabajo en la cabecera, ahora es tiempo de trabajar con el
cuerpo… Donde la magia ocurre*
La estructura del cuerpo (el código entre las etiquetas <body>) generará la parte visible del documento. Este es el
código que producirá nuestra página web.
El elemento DIV
<div> </div>
El elemento <div> comenzó a dominar la escena. Con el surgimiento de webs más interactivas y la integración de
HTML, CSS y Javascript, el uso de <div> se volvió una práctica común. Pero este elemento, así como <table>, no
provee demasiada información acerca de las parte del cuerpo que está representando. Desde imágenes a menús,
textos, enlaces, códigos, formularios, cualquier cosa puede ir entre las etiquetas de apertura y cierre de un elemento
<div>. En otras palabras, la palabra clave div solo especifica una división en el cuerpo, como la celda de una tabla,
pero no ofrece indicio alguno sobre qué clase de división es, cuál es su propósito o qué contiene.
Organización
El siguiente esquema representa un diseño común encontrado en la mayoría de los sitios webs estos días. A pesar
del hecho de que cada diseñador crea sus propios diseños, en general podremos identificar las siguientes secciones
en cada sitio web estudiado:
Desarrollo de Interfaces de programación Nro. DD-106
HTML 5 Página 6 de 11
Donde todo
desarrollador coloca un
menú de la página Web.
En la parte superior,
descripto como
Cabecera, se encuentra
el espacio donde
usualmente se ubica el
logo, título, subtítulos y
una corta descripción
del sitio web o la página
El contenido más relevante de una página web se encuentra, en casi todo diseño, ubicado en su centro.
Esta sección presenta información y enlaces valiosos. La mayoría de las veces es dividida en varias
filas y columnas. En el ejemplo de la Figura 1-1 se utilizaron solo dos columnas: Información
Principal y Barra Lateral, pero esta sección es extremadamente flexible y normalmente diseñadores la
adaptan acorde a sus necesidades insertando más columnas, dividiendo cada columna entre bloques
más pequeños o generando diferentes distribuciones y combinaciones
En la siguiente imagen se aprecian los campos mencionados en un ejemplo sencillo de una página Web bien
estructurada.
Desarrollo de Interfaces de programación Nro. DD-106
HTML 5 Página 7 de 11
Identificadores:
1. Cabecera
2. Barra de Navegación
3. Sección de Información Principal
4. Barra Lateral
5. El pie o la barra institucional
NOTA: Esta simple presentación de un blog nos puede ayudar a entender que cada sección definida en un sitio web
tiene un propósito. A veces este propósito no es claro pero en esencia se encuentra siempre allí, ayudándonos a
reconocer cualquiera de las secciones descriptas anteriormente en todo diseño.
HTML5 considera esta estructura básica y provee nuevos elementos para diferenciar y declarar cada una de sus
partes. A partir de ahora podemos decir al navegador para qué es cada sección:
Etiqueta <header>
Uno de los nuevos elementos incorporados en HTML5 es <header>. El elemento <header> no debe ser confundido
con <head> usado antes para construir la cabecera del documento. Del mismo modo que <head>, la intención de
<header> es proveer información introductoria (títulos, subtítulos, logos), pero difiere con respecto a <head> en su
alcance. Mientras que el elemento <head> tiene el propósito de proveer información acerca de todo el documento,
<header> es usado solo para el cuerpo o secciones específicas dentro del cuerpo:
Desarrollo de Interfaces de programación Nro. DD-106
HTML 5 Página 8 de 11
EJERCICIOS
OBSERVACIONES:
Al momento de visualizar las imágenes del ejercicio nº2 con el internet Explorer, no podía que
tenia ya que presentaba como un pequeño error o bug de visualización. Pero si lo visualizábamos
con otro navegador, se ejecutaba con normalidad.
Las etiquetas son fáciles de identificar. Están rodeadas por «corchetes angulares» en otras
palabras los símbolos < y >.
Algunas etiquetas no es obligatorio terminar con “/”.
Si tenemos un problema más adelante cuando se muestren los acentos en nuestra página web
significa que hay un problema de codificación.
Para insertar textos con atributos de negrita o cursiva se usaba <b></b> y <i></i>
respectivamente.
CONCLUSIONES:
HTML es un lenguaje de etiquetas no de programación.
No necesita de grandes conocimientos cuando se cuenta con un editor de páginas web.
Lenguaje de fácil aprendizaje.
Se puede ejecutar en diferentes navegadores.