Taller html 5 2parte

19
TALLER HTML 5.0 SEGUNDA PARTE En esta segunda recordaremos algunos aspectos de la primera parte del curso y ampliaremos el uso del HTML 5 incluyendo etiquetas y atributos más avanzados. <html> --> Indica al navegador que abre un archivo HTML. <head> --> Apertura de la cabecera del documento. Sección que no se muestra en la pantalla. <title>Mi primera página Web</title> --> Título de la página. </head> --> Cierre de la cabecera del documento. <body> --> Apertura del cuerpo del documento. Esta sección aparece en la pantalla. Hola a todos. --> Texto que va a ser mostrado por el navegador. </body> --> Cierre del cuerpo del documento. </html> --> Cierre del archivo HTML Abran el bloc de notas y digiten la siguiente estructura básica. El resultado es el siguiente:

Transcript of Taller html 5 2parte

Page 1: Taller html 5 2parte

TALLER HTML 5.0 SEGUNDA PARTE

En esta segunda recordaremos algunos aspectos de la primera parte del curso y ampliaremos

el uso del HTML 5 incluyendo etiquetas y atributos más avanzados.

<html> --> Indica al navegador que abre un archivo HTML.

<head> --> Apertura de la cabecera del documento. Sección que no se muestra en la pantalla.

<title>Mi primera página Web</title> --> Título de la página.

</head> --> Cierre de la cabecera del documento.

<body> --> Apertura del cuerpo del documento. Esta sección aparece en la pantalla.

Hola a todos. --> Texto que va a ser mostrado por el navegador.

</body> --> Cierre del cuerpo del documento.

</html> --> Cierre del archivo HTML

Abran el bloc de notas y digiten la siguiente estructura básica.

El resultado es el siguiente:

Page 2: Taller html 5 2parte

Salto de línea

El salto de línea está definido con la etiqueta <br>. Es utilizado cuando queremos cortar una

línea sin necesidad de terminar con el párrafo. La etiqueta <br> obliga a saltar de línea

dondequiera que la ubiquemos. OJO: Vamos a incluir <hr> para dividir cada paso que demos.

Así debe quedar:

Page 3: Taller html 5 2parte

Formato básico de texto

A continuación utilicemos las siguientes etiquetas:

El resultado debe ser el siguiente:

Page 4: Taller html 5 2parte

Caracteres Especiales en HTML

Uso de acentos, signos de apertura de interrogación y exclamación, eñes, espacio en blanco,

etc. Como usted sabe. Hay muchos símbolos que usted profesor usaría comúnmente. HTML

permite insertar estos símbolos. Usemos la siguiente guía:

Si quiere ver la guía completa de todos los caracteres especiales diríjase a:

http://www.virtualnauta.com/html-guia-de-referencia-caracteres-especiales

Page 5: Taller html 5 2parte

Enlaces en HTML

La propiedad más importante de Internet, es la posibilidad de conectarse los unos con los otros. Los enlaces o links (en inglés) nos permiten conectarnos con otros documentos: gt Una imagen Un video Un archivo de sonido Sitios en la web (otra página web) Mandar un email Para ello debemos usar la etiqueta <a> que proviene de la primera letra de la palabra anchor (ancla). La etiqueta <a> tiene como cierre </a>. Y juega con los siguientes ATRIBUTOS

EL atributo target Se utiliza para definir donde queremos que se abra el documento al presionar sobre el enlace. Ejemplo: <ahref=”http://desarrolloperuano.blogspot.pe/“ target=”_blank”> DESARROLLO PERUANO</a>

Creando un enlace a un correo electrónico

Se utiliza en caso que queramos que un enlace mande un email.

En el momento que presionamos dicho link se abrirá automáticamente el programa de email

que tenemos definido por defecto.

Debería verse así en su pantalla y enviarle a OUTLOOK

Page 6: Taller html 5 2parte

Un enlace a partir de una imagen

Muchas veces queremos usar una imagen como enlace a otro documento. Para ello debemos

colocar la etiqueta <img> entre las etiquetas <a> y </a> en lugar del texto.

(Usted deberá trabajar con el logo de Google que se encuentra en la carpeta “CD DISEÑO 2”

Frames en HTML

Dividimos la página en partes más pequeñas y en cada una de ellas visualizamos documentos

diferentes.

Los Frames (marcos en español) permiten a los autores presentar documentos con vistas

múltiples. Esto posibilita mantener cierta información visible mientras otras vistas se desplazan

o se sustituyen. Cada vista es un documento independiente de los otros.

Es fundamental antes de INICIAR que el frames debe ubicarse antes de <body>

La etiqueta frameset

La etiqueta <frameset> se usa para dividir la ventana del navegador en diferentes marcos y a

cada uno asignarle una medida distinta. Cada frameset define un grupo de filas y columnas.

Para trabajar procedemos a crear un nuevo documento raíz llamado frames.html y otras tres

páginas html donde van a salir los frames.

Construya primero tres simples páginas desde su bloc de notas.

Primera página:

La guardan como: Pagina de enlace.html

Page 7: Taller html 5 2parte

Segunda página

Nómbrela como: Nueva página enlace.html

Una nueva página

Nómbrela: Otra página enlace

Ud. Ahora construya la siguiente PAGINA RAÍZ. Recuerde que va a utilizar la etiqueta

<frameset><frame src=”” name=””></frameset>

Page 8: Taller html 5 2parte

Debe quedar así:

Page 9: Taller html 5 2parte

Otro ejemplo:

Construye una página más llamada “Pagina para centro.html”

La adicionamos a la página “frames.html”

Page 10: Taller html 5 2parte

Deberá quedar así

IFrames en HTML

La etiqueta <iframe> se usa para crear un frame en línea que contiene otro

documento.

El iframe puedo mostrar una ventana que contenga otra página Web dentro de la

página que estamos diseñando.

<iframe src="/URL del sitio que desea mostrar">

Para poder visualizar el ejemplo construimos una estructura nueva.

Page 11: Taller html 5 2parte

Queda en un frame el enlace:

Las tablas

(Usemos la estructura anterior)

Las tablas son herramientas muy útiles para presentar datos en forma de tablas y para el

diseño de páginas y ubicación de textos y gráficos dentro de las mismas. Profundizaremos en

las tablas mejorando lo que sabemos.

<table>

<tr>

<td>contenido celda 1</td>

<td>contenido celda 2</td>

</tr>

</table>

Comencemos con el siguiente código:

Page 12: Taller html 5 2parte

El resultado es:

Bordes de las tablas

Para que se visualicen los bordes de una tabla, debemos agregar el atributo border junto con

el valor expresado en pixels, de lo contrario no se verán los bordes que dividen las celdas de la

tabla.

<table border="3px">

<tr>

<td>Borde</td>

<td>3 pixels</td>

</tr>

</table>

Encabezados de las tablas

Los encabezados de una tabla se definen con la etiqueta <th>

Page 13: Taller html 5 2parte

Márgenes de las celdas

Es el espacio que se encuentra entre los bordes de la celda y su contenido. Definimos los

márgenes con el atributo cellpadding.

<table border="1px" cellpadding="20px">

<tr>

<th>Nombre</th>

<th>Apellido</th>

</tr>

<tr>

<td>Pedro</td>

<td>Garcia</td>

</tr>

</table>

Espaciado entre celdas

Es el espacio que se encuentra entre celda y celda. El mismo está definido con el atributo

cellspacing.

<table border="1px" cellspacing="15px">

<tr>

<th>Nombre</th>

<th>Apellido</th>

</tr>

<tr>

<td>Pedro</td>

<td>Garcia</td>

</tr>

</table>

Page 14: Taller html 5 2parte

Construya este código:

Debería aparecer así en pantalla:

Page 15: Taller html 5 2parte

Formularios en HTML

Guía práctica de como diseñar los formularios HTML para tu sitio. Los formularios son usados

para que el usuario ingrese datos. Esos datos son enviados a un documento, que se encuentra

en un servidor, para que los procese (por ej., a un servidor web, a un servidor de email, etc.).

(Construya una nueva estructura html)

La etiqueta form

La etiqueta <form> se utiliza para definir un formulario. El atributo action es obligatorio y

nos indica el documento que procesará los datos del formulario enviado.

También contamos con el atributo method que nos define el método por el cual se

enviarán los datos del usuario al servidor.

<form action="URL" method="valor">.

</form>

El control "text"

Crea un control que nos permite ingresar un texto en una línea.

<form action="datos.php" method="get">

Nombre: <input type="text" name="nombre">

Apellido: <input type="text" name="apellido">

</form>

El control "radio"

Se usa cuando queremos que el usuario elija una sola opción de entre una serie de

posibilidades.

<form action="edades.asp" method="post">

¿Edad?

<input type="radio" name="edad" value="menor">menor de 17

<input type="radio" name="edad" value="adulto">entre 18 y 60

<input type="radio" name="edad" value="mayor">mayor de 61

</form>

El control "checkbox"

Permite al usuario elegir varias opciones entre todas las posibilidades.

<form action="hobbie.php" method="get">

¿Pasatiempos?

<input type="checkbox" name="pasa" value="tv">TV

<input type="checkbox" name="pasa" value="libros">Libros

<input type="checkbox" name="pasa" value="musica">Música

<input type="checkbox" name="pasa" value="otros">Otros

Page 16: Taller html 5 2parte

</form>

El control "password"

Funciona igual que text, pero el texto introducido se presenta mediante una serie de

puntitos. Es utilizado generalmente para ingresar contraseñas.

<form action="verificacion.php" method="post">

Nombre: <input type="text" name="nombre">

Password: <input type="password" name="pass">

</form>

El control "submit" y el control "reset"

control submit es el botón de envio de datos del formulario y el control reset es el botón de

reinicialización. Al ser pulsado reinicializa todos los controles a sus valores iniciales.

<form action="datos_personales.php" method="post">

Nombre: <input type="text" name="nombre">

Contraseña: <input type="password" name="secreto">

<input type="submit" value="Enviar">

<input type="reset" value="Borrar">

</form>

El control "file"

El control file nos permite enviar archivos por medio de un formulario.

<form action="archivo.php" method="post">

Ingrese la foto: <input type="file" name="foto">

</form>

Page 17: Taller html 5 2parte

Construya el siguiente código:

Page 18: Taller html 5 2parte

Disposición de los elementos de una página

La disposición del contenido de nuestra página es importante para que esta sea más

simple de navegar o más atractiva al usuario.

La división de las diferentes secciones de una página (logo, menú, banners, publicidad

o el contenido mismo) se puede definir por medio de este sistema.

Muchas veces deseamos que el contenido de nuestra página esté dividido en 2 o más

columnas.

Otras veces queremos insertar una imagen en algún lugar determinado de la página.

Para ello nos valemos del uso de las tablas, sin bordes y definiendo los diferentes

anchos de cada una de las columnas.

<!doctype html>

<html>

<head><title>Disposición de elementos</title></head>

<body bgcolor="yellow">

<table width="100%" height="250px" cellspacing="1px" border="1px">

<tr height="50px">

<td colspan="2px">

<table title="Banner" border="0">

<tr><td>Acá ubicamos el logo o un banner</td></tr>

</table>

</td>

</tr>

<tr height="200px">

<td>

<table title="Menú" border="0" width="100px">

<tr><td>Menú</td></tr>

<tr><td>Vínculo 1</td></tr>

<tr><td>Vínculo 2</td></tr>

<tr><td>Vínculo 3</td></tr>

</table>

</td>

<td>

<table title="Contenido" border="0" width="400px">

<tr><td>Acá va el contenido</td></tr>

</table>

</td>

</tr>

</table>

Page 19: Taller html 5 2parte

</body>

</html>