Creación de páginas Webdi002.edv.uniovi.es › ~gonzalezaloignacio › cmsSIAP › data › files...

34
Creación de páginas Web 1 Ignacio González Alonso. 2009

Transcript of Creación de páginas Webdi002.edv.uniovi.es › ~gonzalezaloignacio › cmsSIAP › data › files...

Page 1: Creación de páginas Webdi002.edv.uniovi.es › ~gonzalezaloignacio › cmsSIAP › data › files › te… · HTML HTML es el lenguaje utilizado para crear páginas Web Una página

Creación de páginas Web

1Ignacio González Alonso. 2009

Page 2: Creación de páginas Webdi002.edv.uniovi.es › ~gonzalezaloignacio › cmsSIAP › data › files › te… · HTML HTML es el lenguaje utilizado para crear páginas Web Una página

HTML HTML es el lenguaje utilizado para crear páginas Web

Una página Web no es más que un archivo de texto, generalmente con extensión .html

Una página Web es un formato universal para presentar información

2Ignacio González Alonso. 2008

Page 3: Creación de páginas Webdi002.edv.uniovi.es › ~gonzalezaloignacio › cmsSIAP › data › files › te… · HTML HTML es el lenguaje utilizado para crear páginas Web Una página

¿Qué se va a ver hoy? Artículo (comentado en equipo formato 4x4) repaso

tema anterior e introducción este tema.

¿Qué es el Lenguaje de marcado de Hipertexto (HTML)?

Ejemplo de una página editada con HTML

Ejercicio práctico que permita practicar lo aprendido:

Crear carta de presentación (ejercicio que se puso en un examen el año pasado)

Ignacio González Alonso. 2008 3

Page 4: Creación de páginas Webdi002.edv.uniovi.es › ~gonzalezaloignacio › cmsSIAP › data › files › te… · HTML HTML es el lenguaje utilizado para crear páginas Web Una página

Características de HTML HyperText MarkUP Language: Es un lenguaje de

“marcas” ó etiquetas para crear documentos de Hyper-Texto

Las etiquetas definen la estructura del documento

El navegador determina la presentación en base a esas etiquetas

4Ignacio González Alonso. 2008

Page 5: Creación de páginas Webdi002.edv.uniovi.es › ~gonzalezaloignacio › cmsSIAP › data › files › te… · HTML HTML es el lenguaje utilizado para crear páginas Web Una página

Etiquetas HTML Las etiquetas HTML encierran elementos del

documento para definir su estructura

Se presentan por pares, una abre una sección y otra la cierra. Por ejemplo <html> …. </html>

Algunas etiquetas pueden tener atributos, para darvalor a alguna de sus propiedades

5Ignacio González Alonso. 2008

Page 6: Creación de páginas Webdi002.edv.uniovi.es › ~gonzalezaloignacio › cmsSIAP › data › files › te… · HTML HTML es el lenguaje utilizado para crear páginas Web Una página

Estructura de un documento Un documento HTML tiene dos partes: El encabezado: <head> …. </head>

El cuerpo: <body> …. </body>

Las dos partes están contenidas en el documento:<html>

<head> …. </head>

<body> …. </body>

</html>

6Ignacio González Alonso. 2008

Page 7: Creación de páginas Webdi002.edv.uniovi.es › ~gonzalezaloignacio › cmsSIAP › data › files › te… · HTML HTML es el lenguaje utilizado para crear páginas Web Una página

El encabezado Generalmente contiene información relativa al

documento (su autor, idioma, etc.)

Un elemento habitual en el encabezado es el título. En el caso de Windows se utiliza como título para la ventana del navegador:

<head>

<title>Ejemplo de título de documento</title>

</head>

7Ignacio González Alonso. 2008

Page 8: Creación de páginas Webdi002.edv.uniovi.es › ~gonzalezaloignacio › cmsSIAP › data › files › te… · HTML HTML es el lenguaje utilizado para crear páginas Web Una página

El cuerpo Contiene la parte visible del documento cuando lo

abrimos en el navegador:

<body>

Este es el texto de mi primera página Web

</body>

8Ignacio González Alonso. 2008

Page 9: Creación de páginas Webdi002.edv.uniovi.es › ~gonzalezaloignacio › cmsSIAP › data › files › te… · HTML HTML es el lenguaje utilizado para crear páginas Web Una página

Ejemplo de documento<html>

<head>

<title>Ejemplo de título de documento</title>

</head>

<body>Este es el texto de mi primera página Web

</body>

</html>

9Ignacio González Alonso. 2008

Page 10: Creación de páginas Webdi002.edv.uniovi.es › ~gonzalezaloignacio › cmsSIAP › data › files › te… · HTML HTML es el lenguaje utilizado para crear páginas Web Una página

Visualización del Ejemplo Creamos un archivo de texto, con un editor (Bloc de

Notas), y le damos extensión .html:

10Ignacio González Alonso. 2008

Page 11: Creación de páginas Webdi002.edv.uniovi.es › ~gonzalezaloignacio › cmsSIAP › data › files › te… · HTML HTML es el lenguaje utilizado para crear páginas Web Una página

Visualización del Ejemplo Abrimos el archivo “ejemplo.html” con Internet

Explorer:

Título

Contenido

11Ignacio González Alonso. 2008

Page 12: Creación de páginas Webdi002.edv.uniovi.es › ~gonzalezaloignacio › cmsSIAP › data › files › te… · HTML HTML es el lenguaje utilizado para crear páginas Web Una página

Contenido del documento El cuerpo puede contener elementos con distintos

formatos:

Párrafos: Con distintas alineaciones

Títulos: De diferentes niveles

Listas: Numeradas ó con viñetas

Tablas: Con datos en filas y columnas

Imágenes …

12Ignacio González Alonso. 2008

Page 13: Creación de páginas Webdi002.edv.uniovi.es › ~gonzalezaloignacio › cmsSIAP › data › files › te… · HTML HTML es el lenguaje utilizado para crear páginas Web Una página

Párrafos Su contenido se delimita con las etiquetas <p> y

</p> Se puede definir su alineación con el atributo align

y los valores left right center Justify

Se puede introducir un “salto de línea” mediante la etiqueta <br /> o <br></br>

13Ignacio González Alonso. 2008

Page 14: Creación de páginas Webdi002.edv.uniovi.es › ~gonzalezaloignacio › cmsSIAP › data › files › te… · HTML HTML es el lenguaje utilizado para crear páginas Web Una página

Ejemplo de párrafo<html>

<body>

<p align=“center”>

Esto es un párrafo centrado

</p>

</body>

</html>

14Ignacio González Alonso. 2008

Page 15: Creación de páginas Webdi002.edv.uniovi.es › ~gonzalezaloignacio › cmsSIAP › data › files › te… · HTML HTML es el lenguaje utilizado para crear páginas Web Una página

Estilos de texto Podemos cambiar el estilo de porciones de texto, con

los más habituales:

Negrita: <b> … </b>

Cursiva: <i> … </i>

Subrayado: <u> … </u>

Subíndice: <sub> … </sub>

Superíndice: <sup> … </sup>

15Ignacio González Alonso. 2008

Page 16: Creación de páginas Webdi002.edv.uniovi.es › ~gonzalezaloignacio › cmsSIAP › data › files › te… · HTML HTML es el lenguaje utilizado para crear páginas Web Una página

Ejemplo de estilos<html><body><p><b>Texto en negrita</b> <br><i>Texto en cursiva</i> <br><u>Texto subrayado</u> <br>Superíndice: m<sup>2</sup> <br><u><b><i>En negrita, cursiva y subrayado</i></b></u>

</p></body></html>

16Ignacio González Alonso. 2008

Page 17: Creación de páginas Webdi002.edv.uniovi.es › ~gonzalezaloignacio › cmsSIAP › data › files › te… · HTML HTML es el lenguaje utilizado para crear páginas Web Una página

Títulos Podemos utilizarlos dentro del documento para

identificar secciones

Hay tres niveles de título, del más general al más específico

Se comportan como párrafos y por lo tanto es posible cambiar su alineación

17Ignacio González Alonso. 2008

Page 18: Creación de páginas Webdi002.edv.uniovi.es › ~gonzalezaloignacio › cmsSIAP › data › files › te… · HTML HTML es el lenguaje utilizado para crear páginas Web Una página

Títulos Su contenido se delimita con las etiquetas <hn> y

</hn>

n: Indica el nivel del texto, de 1 a 6 (aunque los más importantes serán los 3 primeros.

<h1>Contenido del título</h1>

18Ignacio González Alonso. 2008

Page 19: Creación de páginas Webdi002.edv.uniovi.es › ~gonzalezaloignacio › cmsSIAP › data › files › te… · HTML HTML es el lenguaje utilizado para crear páginas Web Una página

Ejemplos de título<html>

<body>

<h1>Ingeniería Topográfica</h1>

<h2>IngenieríaInformática</h2>

<h3>Internet</h3>

</body>

</html>

19Ignacio González Alonso. 2008

Page 20: Creación de páginas Webdi002.edv.uniovi.es › ~gonzalezaloignacio › cmsSIAP › data › files › te… · HTML HTML es el lenguaje utilizado para crear páginas Web Una página

Listas Pueden ser numeradas (ordenadas) ó no numeradas

(con viñetas)

Las numeradas se definen con las etiquetas <ol> y </ol>. Las no numeradas con <ul> y </ul>

Cada elemento aparece en una línea, precedido por una viñeta ó un número. Se define con las etiquetas <li> y </li>

20Ignacio González Alonso. 2008

Page 21: Creación de páginas Webdi002.edv.uniovi.es › ~gonzalezaloignacio › cmsSIAP › data › files › te… · HTML HTML es el lenguaje utilizado para crear páginas Web Una página

Ejemplo de lista numerada<html><body>

<h1>Lista numerada</h1><ol>

<li>Elemento 1</li><li>Elemento 2</li><li>Elemento 3</li>

</ol></body></html>

21Ignacio González Alonso. 2008

Page 22: Creación de páginas Webdi002.edv.uniovi.es › ~gonzalezaloignacio › cmsSIAP › data › files › te… · HTML HTML es el lenguaje utilizado para crear páginas Web Una página

Ejemplo de lista con viñetas<html><body>

<h1>Lista no numerada</h1><ul>

<li>Primer elemento</li><li>Segundo elemento</li><li>Tercer elemento</li>

</ul></body></html>

22Ignacio González Alonso. 2008

Page 23: Creación de páginas Webdi002.edv.uniovi.es › ~gonzalezaloignacio › cmsSIAP › data › files › te… · HTML HTML es el lenguaje utilizado para crear páginas Web Una página

Tablas Permiten disponer datos en filas y columnas

Cada una de las celdas puede ser de datos ó de encabezamiento

Pueden tener ó no borde

23Ignacio González Alonso. 2008

Seguir aquí

Page 24: Creación de páginas Webdi002.edv.uniovi.es › ~gonzalezaloignacio › cmsSIAP › data › files › te… · HTML HTML es el lenguaje utilizado para crear páginas Web Una página

Tablas Se delimitan con las etiquetas <table> y </table>

Cada fila está incluida entre las etiquetas <tr> y </tr>

Una celda de datos se define con <td> y </td>

Una celda de título se define con <th> y </th>

Para que la tabla tenga borde, se incluye el atributo border en la etiqueta <table>

24Ignacio González Alonso. 2008

Page 25: Creación de páginas Webdi002.edv.uniovi.es › ~gonzalezaloignacio › cmsSIAP › data › files › te… · HTML HTML es el lenguaje utilizado para crear páginas Web Una página

Ejemplo de tabla<html><body>

<table border><tr>

<th>Título 1</th> <th>Título 2</th></tr><tr>

<td>Dato 1</td> <td>Dato 2</td></tr>

</table></body></html>

25Ignacio González Alonso. 2008

Page 26: Creación de páginas Webdi002.edv.uniovi.es › ~gonzalezaloignacio › cmsSIAP › data › files › te… · HTML HTML es el lenguaje utilizado para crear páginas Web Una página

Imágenes Se pueden introducir en cualquier punto del

documento.

Están soportados los formatos más habituales:

GIF

JPEG

PNG

Se incluyen mediante la etiqueta <img> con la ruta y el nombre del archivo

26Ignacio González Alonso. 2008

Page 27: Creación de páginas Webdi002.edv.uniovi.es › ~gonzalezaloignacio › cmsSIAP › data › files › te… · HTML HTML es el lenguaje utilizado para crear páginas Web Una página

Ejemplo de imagen La etiqueta IMG referencia al archivo de la imagen, con su

ruta y nombre:

<html>

<body>

<h1>Escuela Universitaria de Ingenierías Técnicas</h1>

<p><img src="euitm.png"><br>

Campus de Mieres

</p>

</body>

</html>

27Ignacio González Alonso. 2008

Page 28: Creación de páginas Webdi002.edv.uniovi.es › ~gonzalezaloignacio › cmsSIAP › data › files › te… · HTML HTML es el lenguaje utilizado para crear páginas Web Una página

Enlaces Los enlaces ó hipervínculos permiten enlazar unos

documentos con otros

Cuando el usuario hace “clic” sobre ellos, el navegador carga otra página

Se definen con la etiqueta <a> y el URL de la página de destino

28Ignacio González Alonso. 2008

Page 29: Creación de páginas Webdi002.edv.uniovi.es › ~gonzalezaloignacio › cmsSIAP › data › files › te… · HTML HTML es el lenguaje utilizado para crear páginas Web Una página

Enlaces El enlace incluye un elemento visible para el

usuario. Puede ser texto ó una imagen.

Este elemento se incluye entre las etiquetas <a> y </a>. Aparece en azul y subrayado

La etiqueta <a> incluye un atributo href con el URL de destino

Por ejemplo:<a href=“http://mieres.uniovi.es”>Campus de Mieres</a>

29Ignacio González Alonso. 2008

Page 30: Creación de páginas Webdi002.edv.uniovi.es › ~gonzalezaloignacio › cmsSIAP › data › files › te… · HTML HTML es el lenguaje utilizado para crear páginas Web Una página

Ejemplo de enlace<html>

<body>

<p>

<img src="euitm.png">

<a href="http://www.mieres.uniovi.es">Campus de Mieres</a>

</p>

</body>

</html>

30Ignacio González Alonso. 2008

Page 31: Creación de páginas Webdi002.edv.uniovi.es › ~gonzalezaloignacio › cmsSIAP › data › files › te… · HTML HTML es el lenguaje utilizado para crear páginas Web Una página

Ejemplo de Enlace Enlace a una dirección de correo:

El URL contiene una dirección de e-mail

Al accionarlo se abre el cliente de correo

<a href=“mailto:[email protected]>Mándame un correo</a>

31Ignacio González Alonso. 2008

Page 32: Creación de páginas Webdi002.edv.uniovi.es › ~gonzalezaloignacio › cmsSIAP › data › files › te… · HTML HTML es el lenguaje utilizado para crear páginas Web Una página

Ejercicio: Prepárese una carta de presentación en formato

HTML. Utilícense al menos:

Encabezados de dos tipos.

Una tabla.

Título de la página: “Carta de presentación: DniDelAlumno”

2 Párrafos.

Una imagen.

Ignacio González Alonso. 2008 32

Page 33: Creación de páginas Webdi002.edv.uniovi.es › ~gonzalezaloignacio › cmsSIAP › data › files › te… · HTML HTML es el lenguaje utilizado para crear páginas Web Una página

Resumen de lo que se ha visto Hemos visto que es HTML (Hyper text markup

language)

Se ha comentado un ejemplo resuelto.

Se ha realizado una práctica para aprender a usar HMTL.

Ignacio González Alonso. 2008 33

Page 34: Creación de páginas Webdi002.edv.uniovi.es › ~gonzalezaloignacio › cmsSIAP › data › files › te… · HTML HTML es el lenguaje utilizado para crear páginas Web Una página

Ignacio González Alonso. 2008 34