UNIDAD II

Desarrollo Web con HTML, CSS y Javascript

Miguel Cantillana F

<miguel@ewok.cl>

Introducción al desarrollo web con HTML5/CSS3

HTML5

  • Introducción al diseño web
  • Qué es HTML5
  • Estructura HTML5
  • Sintaxis y etiquetas básicas orientadas al texto
  • Links, y tipos de enlaces
  • Imágenes en una web
  • Divs y spans
  • Audio
  • Vídeos
  • Iframes
  • Herramientas para la revisión del markup

Introducción al diseño web

La web no está hecha de papel

  • El pensamiento basado en el papel espera un control sobre el diseño e invariabilidad del producto acabado.

  • Pero la web no está hecha de papel, y una página web se comporta de forma distinta a una de papel.

Las páginas de papel son rígidas, las páginas web son flexibles

Mentalidad de papel, páginas web y expectativas frustradas

Paginas web adecuadas al medio: más allá del papel

Una página web no tiene que verse exactamente igual en todas partes, sino que debe funcionar en todas partes.

El contenido debe seguir siendo accesible para el usuario.

Distanciarnos de la mentalidad de papel

  • Diseño web conforme a los estándares / W3C
  • Diseño web sin barreras / Accesibilidad 
  • Flexibilidad
  • Optimizada para buscadores / SEO

¿Qué es HTML?

Es un lenguaje semántico, lo que quiere decir
que no definimos el aspecto de las cosas, sino
lo que significan.

Características HTML

  • Lenguaje de Marcado
  • Funciona a través de etiquetas
    • <etiqueta> .. </etiqueta>
  • Documento Jerarquizado (DOM)
  • Lenguaje Semántico
  • NO es un lenguaje de diseño web
  • NO es un lenguaje de programación

Estructura HTML

<!DOCTYPE html>
<html lang="es">
<head>
	<meta charset="UTF-8">
	<title>Título de la págima</title>
</head>
<body>
	....
</body>
</html>

<!DOCTYPE html>

<meta charset="UTF-8" />

<meta name="description" content="descripción de la página" />

Anatomía de una etiqueta

Sintaxis y etiquetas básicas orientadas al texto

Etiquetas

  • Títulos
  • Párrafos
  • Énfasis (strong, em)
  • Listas en orden
  • Listas sin orden

Links, y tipos de enlaces

<a href="#">Link</a>

<a href="#" tittle="Ir a" target="_blank">Link</a>

Opciones de target

  • _blank
  • _self

Imágenes en una web

<img src="/path/" />

<figure>
  <img src="/macaque.jpg" alt="Macaque in the trees">
  <figcaption>A cheeky macaque, Lower Kintaganban River, Borneo. Original by <ahref="http://www.flickr.com/photos/rclark/">Richard Clark</a></figcaption>
</figure>

Divs y spans

<div>...</div>

<span>...</span>

Audio y Video

<audio src="archivo.mp3" type="audio/mp3" controls autoplay />

Propiedades etiqueta Audio

  • SRC: enlaza al archivo de audio que queremos reproducir.
  • CONTROLS: implementa los controles del reproductor por defecto del navegador como, botón play - pause, seek y volumen.
  • AUTOPLAY: reproduce el archivo de audio desde que se carga la página.
  • PRELOAD: carga un poco el archivo de audio antes de iniciar la reproducción en el buffer para que no se trabe por reproducir más de lo que carga.

<video src="video.mp4" width="640" height="360" controls autoplay preload></video>

Propiedades etiqueta Audio

  • SRC: Nos enlaza el archivo de video que queremos reproducir.
  • WIDTH: Nos define el ancho del video en pixeles.
  • HEIGHT: Nos define la altura del video en pixeles.
  • CONTROLS: Nos permite implementar los controles del reproductor por defecto del navegador como, botón play-pause, seek y volumen.
  • AUTOPLAY: Nos permite reproducir el archivo de video desde que se carga la pagina.
  • PRELOAD: Nos carga un poco el archivo de video antes de iniciar la reproducción en el buffer para que no se trabe por reproducir mas de lo que carga.

Iframes

Créditos

UDP: PER9328 / Introducción al HTML5

By Miguel Cantillana

UDP: PER9328 / Introducción al HTML5

Clase 3

  • 792