clase 1 - electivo i (html).ppt

41
ELECTIVO I ELECTIVO I APLICACIONES WEB CON SOFTWARE LIBRE TEMA: FUNDAMENTOS DE HTML DOCENTE: ASCON VALDIVIA OSCAR

Upload: edil-jesus-vasquez-gonzales

Post on 22-Oct-2015

34 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Clase 1 - Electivo I (HTML).ppt

ELECTIVO IELECTIVO IAPLICACIONES WEB CON SOFTWARE LIBRE

TEMA: FUNDAMENTOS DE HTML

DOCENTE: ASCON VALDIVIA OSCAR

Page 2: Clase 1 - Electivo I (HTML).ppt

AGENDA

1. HTML2. Etiquetas de HTML3. Tablas4. Frames5. Formularios

Page 3: Clase 1 - Electivo I (HTML).ppt

HTML(HYPERTEXT MARKUP LANGUAGE)

Page 4: Clase 1 - Electivo I (HTML).ppt

Qué es HTML

HyperText Markup Language

Lenguaje de marcado que nos permite especificar la

manera en la que se muestran y organizan los datos

en una página Web.

Este lenguaje es interpretado por los distintos

navegadores. No necesita compilarse

Page 5: Clase 1 - Electivo I (HTML).ppt

HTML

Usa etiquetas que determinan cada elemento Texto Imágenes Enlaces Tablas

Las etiquetas pueden tener atributos que a su vez determinan el formato de cada elemento Tamaño Alineamiento Color

Ejemplo <font size=“8”>Este texto tiene tamaño 8</font>

Page 6: Clase 1 - Electivo I (HTML).ppt

Generación de páginas HTML

Existen herramientas que ayudan a la generación de páginas web (editores HTML)

Pueden crearse mediante cualquier programa de edición de texto

Para comprobar los resultados puede usarse cualquier navegador web

Page 7: Clase 1 - Electivo I (HTML).ppt

Formato de una página

Un documento básico HTML consta de dos partes Cabecera Cuerpo

Ejemplo<html>

<head>

<title>Titulo</title>

</head>

<body>

Contenido de la pagina

</body>

<html>

Page 8: Clase 1 - Electivo I (HTML).ppt

Cabecera (<head>)

Puede contener más elementos además del título Etiquetas de contenido

<meta name=“description” content=“Descripción del contenido de la pagina>

Código de scripts con funciones que podrán ser usadas en el documento

Javascript

Page 9: Clase 1 - Electivo I (HTML).ppt

Cuerpo (<body>)

En la etiqueta se pueden especificar atributos de la página web Bgcolor: color de fondo

Blue, red, green,… Formato RGB en hexadecimal #rrggbb

Text: color del texto de la pagina Link: color de los enlaces Vlink: color de los enlaces ya visitados Alink: color de los enlaces al seleccionarlos Background: imagen de fondo

Page 10: Clase 1 - Electivo I (HTML).ppt

Diseño de paginas web

Como ya hemos dicho, podemos usar tablas para diseñar nuestras paginas web

Primero debemos realizar un boceto de la estructura que queremos que tenga

Después adecuaremos la estructura a una tabla

Page 11: Clase 1 - Electivo I (HTML).ppt

Diseño páginas Web

Para ajustar la tabla a la página Web usamos nuevos atributos en la etiqueta body

Márgenes de la página Leftmargin Topmargin Rightmargin Bottommargin

Page 12: Clase 1 - Electivo I (HTML).ppt

ETIQUETAS DE HTML(FORMATO DE DOCUMENTO)

Page 13: Clase 1 - Electivo I (HTML).ppt

Formato de textoFormato de texto

Títulos <h1>, <h2>, …, <h6>

A menor número, mayor tamaño Fuentes

Negrita <b> Itálica <i> Subrayado <u> Marca <font>

Size: tamaño Face: tipo Color: color, se especifica igual que en casos anteriores

Page 14: Clase 1 - Electivo I (HTML).ppt

Formato de textoFormato de texto

Nuevas líneas <br>: no tiene etiqueta de finalización, inserta

una nueva línea Líneas separadoras

<hr>: linea de separación horizontal Align: alineación Width: ancho Size: alto Color: color

Parrafos <p></p>

Align: alineación (right, left, center, justify)

Page 15: Clase 1 - Electivo I (HTML).ppt

ListasListas

Listas sin orden <ul>: designa el inicio de la lista

<li>: cada uno de los elementos Type: tipo de casilla (circle, square, disc,…)

Se pueden anidar

Listas ordenadas <ol> : designa el inicio de la lista

Type: cómo numera (1, I, …) <li>: cada uno de los elementos

Page 16: Clase 1 - Electivo I (HTML).ppt

ImágenesImágenes

<img src=“localización de la imagen”> Alt=texto que aparece al colocarnos sobre la

imagen Align=alineación (top, middle, bottom, left, right Width= ancho (tanto por ciento, pixels) Height= alto Border= borde Hspace= espacio horizontal entre imagen y texto Vspace= espacio vertical entre imagen y texto

Page 17: Clase 1 - Electivo I (HTML).ppt

Enlaces (I)Enlaces (I)

Permiten establecer llamadas de una página a otra

También se pueden enlazar otros archivos <a href=“localización de la página

web”></a> Se puede poner texto o imágenes

Localización puede ser Dentro de la propia página (anclas) A otra página (¡¡Mucho cuidado!!)

Dentro de mi ordenador externa

Page 18: Clase 1 - Electivo I (HTML).ppt

Enlaces (II)Enlaces (II)

Localización de destinos (rutas) Absoluta: especificamos la ubicación exacta dónde se

encuentra el archivo. C:\directorioLocal\archivo_destino.extension (¡¡NO

FUNCIONARÁ AL PUBLICAR EN LA WEB!!) http://www.midominio.com/archivo_destino.extension

Relativa: especificamos la ubicación en función de dónde se encuentran página origen y archivo destino Supongamos que la página origen se encuentra en

C:\directorioLocal\origen.html

Y la destino se encuentra en C:\directorioLocal\otroDirectorio\destino.html

El enlace debe apuntar a: ./otroDirectorio/destino.html

Page 19: Clase 1 - Electivo I (HTML).ppt

Enlaces (III)Enlaces (III)

Atributo target Me permite determinar dónde abrir la nueva pagina

_blank: nueva ventana _parent: la que abrió nuestra ventana Por defecto en la ventana actual

Ejemplo <a href=“./ejemplo2.html” target=“_blank”>enlace</a>

Es necesario tener un control sobre los enlaces que existen en nuestro sitio web Mapa del web

Page 20: Clase 1 - Electivo I (HTML).ppt

TABLAS(ORGANIZACION DE DOCUMENTO)

Page 21: Clase 1 - Electivo I (HTML).ppt

Tablas

Nos permiten realizar la ubicación de elementos en la página Web

En muchos casos es la única manera que tenemos de asegurarnos de que la página Web tiene una determinada disposición

En muchos casos el diseño de las páginas está basado en tablas

Page 22: Clase 1 - Electivo I (HTML).ppt

Tablas (II)

<table><tr>

<td>celda 1</td><td>celda 2</td>

</tr><tr>

<td>celda 3</td><td>celda 4</td>

</tr></table>

Page 23: Clase 1 - Electivo I (HTML).ppt

Etiqueta Table

<table></table> Pueden anidarse tablas Atributos

Border: tamaño del borde en pixels Width: ancho de la tabla (en pixels o en tanto por

ciento) Height: alto de la tabla (en pixels o en tanto por

ciento) Cellspacing: espacio entre celdas (por defecto es 2) Cellpadding: espacio entre el borde y contenido de

las celdas (por defecto es 1) Align: alinea la tabla a izquierda (left), derecha

(right) o centro (center)

Page 24: Clase 1 - Electivo I (HTML).ppt

Etiqueta tr

Se refiere a cada una de las filas de la tabla

Atributos Width: ancho de la fila Height: alto de la fila Align: alineación horizontal Valign: alineación vertical Bgcolor: color de fondo

Page 25: Clase 1 - Electivo I (HTML).ppt

Etiqueta td

Se refiere a cada una de las columnas de cada fila

Se identifica con cada una de las celdas de la fila

Atributos Los mismo que tr Colspan: número de columnas que

abarca

Page 26: Clase 1 - Electivo I (HTML).ppt

Otras etiquetas

Se puede usar la etiqueta th que resalta en negrita su contenido, suele usarse como encabezado de la tabla<table>

<tr><th>Titulo 1</th><th>Titulo 2</th>

<\tr><tr>

<td>celda 1</td><td>celda 2</td>

</tr><tr>

<td>celda 3</td><td>celda 4</td>

</tr></table>

Page 27: Clase 1 - Electivo I (HTML).ppt

FRAMES(DIVIDIR LA VENTANA)

Page 28: Clase 1 - Electivo I (HTML).ppt

Marcos

Los marcos HTML permiten presentar documentos con vistas múltiples, que pueden ser ventanas o subventanas independientes.

Por ejemplo, dentro de una misma ventana, un marco podría mostrar un gráfico estático, un segundo marco un menú de navegación, y un tercero el documento principal que puede ser desplazado, o reemplazado al navegar por el segundo marco.

Page 29: Clase 1 - Electivo I (HTML).ppt

Marcos (II)

División ventana en regiones que son ventanas. <FRAMESET> ...</FRAMESET>

Border <FRAME>

NORESIZE SCROLLING

<a href="" Target="">...</a>

Page 30: Clase 1 - Electivo I (HTML).ppt

Frames (III)

Valores predefinidos para TARGET

_self

_blank

_parent

_top

Page 31: Clase 1 - Electivo I (HTML).ppt

FORMULARIOS

Page 32: Clase 1 - Electivo I (HTML).ppt

Formularios

Los formularios nos permiten tomar datos por parte del cliente

Un formulario puede contener diferentes estructuras

No aporta medios de validación de los datos, sólo se centra en el diseño de los mismos

Page 33: Clase 1 - Electivo I (HTML).ppt

Etiquetas de un formulario

Un formulario se define mediante la etiqueta form

<form action=“mailto:direccion@correo” method=“post” enctype=“text/plain”>…</form>

Page 34: Clase 1 - Electivo I (HTML).ppt

Etiquetas de formulario (II)

Atributo action: nos indica a dónde van a enviarse los datos Pueden enviarse por correo Pueden enviarse a una página web activa

Atributo method: modo en el que se van a enviar los datos (post, get)

Método POST: sin limitación de datos, mensaje más

largo. GET: limitación de datos, transacción más

sencilla.

Page 35: Clase 1 - Electivo I (HTML).ppt

Campos de entrada

Etiqueta input <input type=“…” …> Tipo de dato a introducir (type)

Text Name: nombre del campo Maxlenght: numero máximo de caracteres Size: tamaño que se mostrará en pantalla Value: valor inicial

Password Name: nombre del campo

Page 36: Clase 1 - Electivo I (HTML).ppt

Campos de entrada II

Checkbox: es una caja de selección. Name: nombre del campo Value: valor por defecto Checked: por defecto aparecerá seleccionada

Radio: varias opciones para seleccionar. Sólo se puede tomar una de las opciones Name: nombre del campo. ATENCION: el nombre es

el mismo para un grupo. Value: valor del campo al ser seleccionado Checked: por defecto aparece seleccionado

Page 37: Clase 1 - Electivo I (HTML).ppt

Campos de entrada III

Hidden: variable oculta, no se mostrará por el navegador

Botones Submit: enviar Reset: resetear el formulario

Page 38: Clase 1 - Electivo I (HTML).ppt

Áreas de texto

Permite la inserción de texto <textarea name=“…”…></textarea> Name: nombre del campo Cols: número de columnas Rows: número de filas

Page 39: Clase 1 - Electivo I (HTML).ppt

Desplegable de selección

Permite seleccionar entre varias opciones<select name=“…” …><option>opcion 1</option><option>opcion 2</option>…</select>

Page 40: Clase 1 - Electivo I (HTML).ppt

Desplegable de selección II

Etiqueta select Name: nombre Size: elementos visibles Multiple: permite la selección multiple

Etiqueta option Value: valor Selected: seleccionada por defecto

Page 41: Clase 1 - Electivo I (HTML).ppt

Actividades

Mapa Conceptual sobre HTML 5. Cuadro comparativo entre HTML 4 y 5. Crear una pagina usando las nuevas etiquetas de

HTML 5 Elaborar un sitio web utilizando los contenidos

explicados en la sesión.