UCEMA Ingeniería Informática Introducción a HTML y Javascript

Documentos relacionados
PROPÓSITOS. Tecnicatura en Informática Profesional y Personal [ 1 ]

Adaptación al Ambiente de Trabajo Curso: 7mo año, Ciclo Superior Profesor: Quevedo, Alejandro Programa 2016

Unidad 1.- Fundamentos de sitios web. El lenguaje HTML. Desarrollo de aplicaciones Web. Felipe LC

Técnicas de visualización

Índice general. Pág. N. 1. Capítulo 1. Capítulo 2

Hojas de estilo en cascada

Informática General 2016 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales

TEST TICO 2º BACHILLERATO

Curso Básico de HTML

<DOCTYPE HTML PUBLIC> <HTML> <HEAD>... </HEAD> <FRAMESET>... </FRAMESET> </HTML>

HOJAS DE ESTILOS EN CASCADA CSS (Cascading Style Sheet)

En HTML, para indicar el orden de tabulación entre los controles de un formulario se emplea

Problemas típicos con HTML

Extensiones. Guillermo López Mozilla Hispano

TECNOLOGÍAS DE INFORMACIÓN PARA LA INNOVACIÓN. Facultad de Estadística e Informática

Taller de Programación II J2EE

Índice del curso. Elementos HTML. Elementos HTML. Elementos de texto. Creación de páginas web básicas. 1.Introducción a Internet. Lenguaje HTML.

Con etiqueta Sin etiqueta Con etiqueta Sin etiqueta Con etiqueta Sin etiqueta ADDRESS ADDRESS CITE CITE B: NEGRITA B: NEGRITA.

Introducción a las aplicaciones WEB

Qué es CSS. Si necesitamos hacer modificaciones lo hacemos en un sólo lugar y no tenemos que editar todos los documentos HTML por separado.

HTML completo. Pregunta 1: Pregunta 2: Pregunta 3: Pregunta 4:

Pregunta 4: En HTML, para definir una línea horizontal de separación se emplea. a) <dd> b) <hr> c) <pre> d) <xmp>

NUEVAS ETIQUETAS HTML 5

RESUMEN HTML. Elementos de estructura

Aplicaciones Web XHTML+CSS. David Cabrero Souto. Grupo MADS ( Universidade da Coruña

Hipertexto y Marcadores Hipertexto: Escritura no secuencial, un texto que bifurca, que permite que el lector elija y que se lea mejor en una pantalla

Dar formato a los documentos XML

HTML Estático: Hojas de Estilo. HTML Estático: Hojas de Estilo

Catedra de Base de Datos

Qué es CSS? CSS es un lenguaje de hojas de estilos creado para controlar el aspecto o presentación de los documentos electrónicos definidos con HTML.

HTML: Hyper Text Markup Language

HTML5: Fundamentos de una Página Web

HTML5: Fundamentos de una Página Web

Laboratorio de Aplicaciones Telemáticas (Curso 2009/2010)

Laboratorio de Aplicaciones Telemáticas (Curso 2009/2010)

Índice. HTML HyperText Markup Language. Conceptos básicos. Qué es HTML? Diseño de servicios Web HTML 1

1.- INTRODUCCIÓN. <etiqueta> contenido</etiqueta>

Conceptos Teóricos de HTML5 (material extra adicional libro):

ESTRUCTURA DEL CÓDIGO HTML5

Transparencias de J2EE. Tema 2: HTML. Uploaded by Ingteleco

DISEÑANDO. Web. Empresa. de mi. COmo crear una web empresarial sin ser programador ni diseñador

Diseño web. Fundamentos de CSS. Informática 4º ESO

Páginas WEB Parte II INTRODUCCIÓN A LAS TECNOLOGÍAS INFORMÁTICAS. Escuela de Ingeniería de Sistemas y Computación Universidad del Valle

HTML5: Fundamentos de una página Web

UNIDAD 1 GENERALIDADES HTML

HTML. HyperText Markup Language (Lenguaje de Marcas de Hipertexto)

2.4. Unidades de Aprendizaje. Unidad de aprendizaje: Desarrollo de páginas web estáticas. Número 1. Propósito de la unidad

QUERYSELECTORALL JAVASCRIPT Y QUERYSELECTOR. ACCEDER A ELEMENTOS POR SELECTORES CSS. EJEMPLOS (CU01134E)

Qué es HTML? Estructura interna de una página HTML. Cabecera de la página <head>

JAVASCRIPT: ACCEDER A ELEMENTOS POR ID. GETELEMENTBYID. DOCUMENT.ALL. CAMBIAR IMAGEN IMG SRC (CU01127E)

Etiquetas Básicas (Estructura HTML) Etiquetas Atributos Valores Descripción. Formato de Presentación Etiquetas Atributos Valores Descripción

Capas. Para definir una sección o división se utilizan las capas. Para esto utilizamos las etiquetas de HTML

Taller 1: conceptos básicos y entorno de programación HTML5, CSS3 y Java Script

Figura 1: página de la vivienda sin estilo

2. Manejar los elementos básicos de un lenguaje usado en la creación de Páginas Web. 2.1 Definición de objetos y contenidos de la página web.

CSS BÁSICO Hojas de Estilo. Iván Martínez Toro

Catedra de Base de Datos

Maquetación Web: HTML 5 y CSS

Guía Segundo Periodo. Séptimo. Cristian Hernández 1/1/18 Dreamweaver

PARTE I CONCEPTOS GENERALES Capítulo 2 Estructura de un sitio web... 23

Diseña tu propia web

Listado de elementos o etiquetas HTML5

TIC II Tema 2: Programación Web

Producción Digital I. Lic. Wenceslao Zavala 26 de Septiembre 2018

Universidad de Puerto Rico Recinto Universitario de Mayagüez Centro de Cómputos HTML. Por: Isabel Rios Lopez Unidad de Servicios al Usuario

INSTITUTO TECNOLÓGICO SUPERIOR DE SANTIAGO PAPASQUIARO PROGAMACIÓN WEB CATEDRATICO: ISC JOEL LEYVA MARES

CSS (Cascading Style Sheets)

Capítulo 4. Introducción a HTML

MATRIZ DE VALORACIÓN O RÚBRICA. Actividad de evaluación:

L M T H al n ccio u d tro In

Roatan Bilingual School

HTML (Historia) Rogelio Ferreira Escutia

HyperText Markup Language

ELECTIVA FE I. Tema 3: Introducción a las hojas

HOJAS DE ESTILO PORTAL PISTA LOCAL PÁGINA DE INICIO

ETIQUETAS PRINCIPALES

Informática General Cátedra: Valeria Drelichman Pedro Paleo Leonardo Nadel Norma Morales

HTML Introducción. 2. Nuevos Conceptos

Actividad 3: Codificación básica de un texto en HTML

Informática General 2016 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales

Temario Programación Web para Web

Desarrollo de Aplicaciones Web con PHP. Javier Enciso

Informática General Cátedra: Valeria Drelichman Pedro Paleo Leonardo Nadel Norma Morales

Sintaxis de CSS CSS ({ })

PROGRAMACIÓN WEB II 4043

CONTENIDOS DEL CURSO ONLINE DE DISEÑO Y DESARROLLO WEB CON HTML5, CSS Y DREAMWEAVER CS4:

Para iniciarnos en el estudio de este curso necesitamos estar familiarizados con ciertos conceptos generales, entre ellos:

HOJAS DE ESTILO EN CASCADA

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ESCUELA DE COMPUTACION

Producción Digital I. Lic. Wenceslao Zavala 7 de Junio 2018

Introducción a CSS. Aplicaciones Web (2016/17) Jesús Arias Fisteus. Aplicaciones Web (2016/17) Introducción a CSS 1

La biblia de HTML Francisco Charte Ojeda

INSTALACIONES INTERACTIVAS Introducción HTML

Creación de páginas Web

Programa Formativo. Código: Curso: Curso superior de Diseño de Páginas Web con Adobe Dreamweaver CS6 Modalidad: DISTANCIA Duración: 80h.

Introducción a las aplicaciones WEB

Producción Digital I. Lic. Wenceslao Zavala 19 de Septiembre 2018

Transcripción:

UCEMA Ingeniería Informática Introducción a HTML y Javascript,QJ'LHJR-$UFXVLQ GDUFXVLQ#FHPDHGXDU

Objetivos del Curso 9 Proveer al asistente de conceptos fundamentales que le permitan utilizar los lenguajes HTML y Javascript en sus proyectos informáticos.

9 Internet y la WWW. 9 HTML. 9 Historia del HTML. 9 HTML CSS Javascript. 9 Elementos HTML. 9 Tipos 9 Atributos 9 Estructura 9 Contenedores 9 Tablas 9 Hipervínculos 9 Imágenes 9 Formularios 9 Estilos CSS. 9 Javascript. 9 El Futuro. 9 Conclusiones. Temas del Curso

Internet y la WWW 9 Internet 9 WWW. Sitios Web y páginas Web. 9 Otros objetos en la Web. 9 Cómo funciona?

HTML 9 HTML (Hypertext Markup Language) 9 HTML = Hypertext + MarkUp 9 Hypertext Es texto ordinario al que se le incorporan funcionalidades adicionales como: 9 Formato, 9 Imágenes, 9 Multimedia 9 Y enlaces a otros documento. 9 MarkUp Es el proceso de tomar el texto ordinario e incorporarle símbolos adicionales. Cada uno de estos símbolos identifica a un comando que le indica al navegador como mostrar ese texto.

Historia del HTML 9 En 1986 la organización internacional de Estándares publica el SGML (Standard Generalized Markup Language) 9 En 1990 Tim Berners-Lee crea la WWW y el HTML con base en un subconjunto del SGML. 9 En 1993 se crea el HTML 2.0 (o HTML+) 9 En 1995 el W3C (World Wide Web Consortium) define el HTML 3.0 9 El HTML 3.2 abandona las sugerencias del HTML 3.0 y adopta elementos desarrollados por Netscape. (Incorpora Tablas, Applets, Texto alrededor de imágenes) 9 En 1997 se define el estándar HTML 4.0 9 En 1999 aparece el estándar actual HTML 4.01 Tim Berners-Lee Director del W3C 9 Más información en: http://www.w3.org/

El W3C 9 El W3C (World Wide Web Consortiun) es un consorcio internacional donde Organizaciones miembro, Personal Full-time y el público en general trabajan para desarrollar Estándares Web. 9 La misión del W3C es la de maximizar el potencial de la WWW desarrollando protocolos y guías que aseguren el crecimiento futuro de la Web. 9 Algunas Organizaciones miembro del W3C Adobe Ericsson Nokia Apple Google, inc. Opera Software AT&T HP Sun Microsystems Cisco IBM Corporation Telefónica de España Citigroup Microsoft Yahoo, inc. Deutsche Telekom Mozilla Foundation VeriSign Y decenas de universidades de todo el mundo

HTML CSS Javascript Estructura Contenido Apariencia Página Web Comportamiento Párrafos Encabezados Listas Textos Imágenes Enlaces Colores Tipografías Alineación Tablas Capas Etc. Fondos Tamaños Etc. Efectos Validaciones Automatización HTML CSS Javascript

Elementos HTML 9 Los elementos son los componentes fundamentales del HTML 9 Cuentan con 2 propiedades básicas: 9 Atributos 9 Contenido 9 En general se conforman con una Etiqueta de Apertura y otra Cierre. 9 Los atributos se colocan dentro la etiqueta de apertura, y el contenido se coloca entre la etiqueta de apertura y la de cierre. Elemento Etiqueta de Apertura Contenido Etiq. de Cierre <p class= texto >Curso HTML CEMA</p> Nombre Valor Atributo

Atributos 9 Los atributos de un elemento son pares de nombres y valores separados por un = que se encuentran dentro de la etiqueta de apertura de algún elemento. Los valores deben estar entre comillas. Ejemplos: <span id= iddeesteelemento' style='color:red;' title= Curso de HTML'> </span> Curso de HTML <a href= http://www.cema.edu.ar class= milink target= _blank > </a> Universidad del Cema

Tipos de Elementos 9 Algunos tipos de Elementos 9 Estructurales 9 Describen el propósito del texto y no denotan ningún formato específico. 9 Por ejemplo: <h1>curso HTML</h1> 9 De Presentacion 9 Describen la apariencia del texto, independientemente de su función. 9 Por ejemplo: <b>curso HTML</b> 9 Los elementos de presentación se encuentran obsoletos desde la aparición del CSS. 9 De HiperTexto 9 Relaciona una parte del documento a otros documentos. 9 Por ejemplo: <a href= http://www.cema.edu.ar >Universidad del Cema</a>

Estructura de un Documento HTML 9 <HTML> </HTML> 9 Delimita el Documento HTML 9 <HEAD> </HEAD> 9 Delimita el encabezado del Documento HTML 9 En general incluye los metadatos del documentos y Scripts. 9 <BODY> </BODY> 9 Delimita el Cuerpo del Documento HTML. 9 Es donde se incluyen los contenidos visibles del documento. 9 Ejemplo <html> <head> </head> <body> </body> </html> Aquí se incluyen os distintos elementos del encabezado Aquí se incluyen los distintos elementos contenedores o scripts

Elementos del HEAD Alguno de los elementos factibles de incluir en el HEAD son: 9 <TITLE> </TITLE> 9 Define el título del documento HTML 9 <SCRIPT> </SCRIPT> 9 Se utiliza para incluir programas al documento. En general se tratan de Javascripts. 9 <STYLE> </STYLE> 9 Especifica un estilo CSS para ser utilizado en el documento. 9 <META> </META> 9 Permite especificar información de interés como: autor, fecha de publicación, descripción, palabras claves, etc.

Contenedores (Block-Level Elements) 9 Parrafos 9 Es el contenedor mas común. 9 Su sintaxis es: <P> </P> 9 Encabezados 9 Indican una jerarquía de secciones dentro del documento 9 Su sintáxis: <h1> </h1>, <h2> </h2>, <h3> </h3>,.. <h6> </h6>, 9 Listas 9 Listas de Definiciones (consistente de pares de términos y definiciones) 9 <dl> </dl> Crea la lista 9 <dt> </dt> Crea un nuevo término 9 <dd> </dd> Crea una nueva definición 9 Lista Ordenada Enumerada 9 <ol> </ol> Crea una nueva lista 9 <li> </li> Crea un nuevo ítem en la lista 9 Lista Ordenada No Enumerada 9 <ul> </ul> Crea una nueva lista 9 <li> </li> Crea un nuevo ítem en la lista 9 Capas 9 Permiten agrupar y diagramar contenidos en los documentos. 9 Su sintaxis es: <DIV> </DIV>

Contenedores (Tablas) 9 <table> </table> Crea la tabla 9 <tr> </tr> Crea una nueva fila 9 <td> </td> Crea una nueva celda dentro de la fila Por ejemplo: Creación de una tabla de 2 x 2 <table> <tr> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> </tr> </table>

Tablas 9 Qué son y para qué sirven. 9 Atributos de las Tablas 9 Atributos de las Celdas y Filas 9 Prioridades en los formatos 9 Tablas anidadas 9 Tablas Irregulares (Atributos colspan y rowspan) 9 Anchos (Pixels Vs. Porcentajes)

Hipervínculos 9 Qué es un hipervínculo? 9 Ubicación y rutas de documentos. 9 Rutas Absolutas 9 Rutas Relativas 9 Rutas relativas a la raíz del sitio 9 Vínculos a otras páginas. Etiqueta <A>. 9 Uso del atributo target (Destino). 9 Anclaje de nombre. Atributo name. 9 Comportamientos del Navegador ante distintos tipos de archivos enlazados.

Imágenes 9 Elemento <IMG> 9 Qué imágenes se pueden usar? 9 Ventajas y desventajas de cada formato. 9 Imágenes e Hipervínculos

Formularios 9 Para qué sirven? 9 Elementos para Formularios 9 Campos de Texto 9 Casillas de Verificación 9 Botones de opción 9 Menús 9 Botones 9 Campos ocultos 9 Campos de carga de archivos 9 Cómo se envía la información? 9 Se pueden validar los Campos?

Formularios 9 Elemento <FORM> Atributos: method, action 9 Elemento <INPUT> Atributo: type (text, checkbox, radio, button, hidden) 9 Elemento <SELECT> 9 Elemento <TEXTAREA>

Más Elementos 9Otros Elementos 9 Nueva linea <BR> 9 Línea Horizontal <HR> 9 Comentarios. <!- - xxxxx - ->

Estilos CSS 9 Antes de la aparición de los estilos, la presentación se manejaba directamente dentro de los elementos HTML por medio de atributos. Por ejemplo: <h2 align="center"> <font color= blue" size= 3" face="times New Roman, serif"> <i>seminario de HTML UCEMA</i> </font> </h2> 9 CSS permite separar el contenido de un documento de su presentación. En el documento HTML: <h2>seminario de HTML UCEMA</h2> En la hoja de estilos se define el formato de los encabezados h2: h2 { text-align: center; color: blue; font: italic large "Times New Roman", serif; }

Ventajas del uso de CSS 9 Estandarizar la presentación de un sitio web completo. Haciendola fácil de mantener. 9 Diferentes usuarios pueden contar con diferentes estilos acordes a sus necesidades. Ejemplos: 9 Estilos para personas con dificultades visuales, 9 Estilos para dispositivos móviles, 9 Estilos para dispositivos monocromos, 9 Estilos para impresión, 9 Etc. 9 Los documentos HTML se reducen en tamaño y complejidad.

Formatos CSS 9 Propiedades de fuentes 9 Propiedades de color y fondo 9 Propiedades de texto 9 espaciado de palabras 9 alineación 9 Propiedades de caja 9 Margen 9 Borde 9 Relleno 9 Estilos de listas Margin (Margen) Border (Borde) Padding (Relleno) Contenido

Estilos CSS Una hoja de estilos consiste en un conjunto de reglas. Cada regla esta formada por: 9 El Selector (nombre del estilo) 9 La Declaración (define el estilo) 9 Propiedad 9 Valor Qué podemos hacer con los estilos? 9 Redefinir estilos de Etiquetas HTML. 9 Crear Estilos Personalizados para uso genérico (Clases) 9 Crear Estilos para un elemento HTML específico (por Id) h2 { text-align: center; color: blue; font: italic large "Times New Roman", serif; }.textoresaltado { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; /* Esto es un comentario */ color: #000000; } #logo { background-image: url("/img/logo.gif"); background-position:center; background-repeat:no-repeat; height: 50px; width: 150px; position: absolute; left: 0px; top: 0px; }

Como incluir estilos CSS 9 Inline Styles Utilizando el atributo style se define el estilo de un elemento HTML en forma individual. 9 Embedded Style Se define la regla CSS dentro de un documento HTML. Se puede aplicar a cualquier elemento de ese documento. 9 Hojas de Estilos externas Un archivo CSS independiente que se encuentra referenciado en cada uno de los documentos HTML que desean utilizarlo. <h2 style="color: blue; background: green;"> Curso HTML UCEMA </h2> <head> <style type="text/css"> h2 { font-style: italic; font-weight: bold; color: blue; } </style> </head> <body> <h2>curso HTML UCEMA</h2> </body> <head> <link rel=stylesheet type="text/css href= estilos.css"> </head>

Javascript 9 Creado por Brendan Eich para Netscapa aparece en Netscape 2.0B3 en 1995. 9 Es un lenguaje de programación interpretado con base en la sintaxis del lenguaje C. 9 Está basado en objetos y guiado por eventos. 9 No tiene nada que ver con Java 9 Las funciones Javascript se incluyen en los documentos HTML interactuando con el DOM (Document Object Model) de la página para realizar tareas no factibles de hacer con HTML sólo. Brendan Eich Creador del Javascript DOM: Es una interface (independiente del lenguaje) que permite a los scripts acceder dinámicamente y actualizar el contenido, la estructura y el estilo de los documentos.

Capacidades de Javascript 9 Algunas de las cosas que se pueden hacer con Javascript: 9 Abrir nuevas ventanas controlando su tamaño, look & feel, controles, etc. 9 Incorporar validaciones a los formularios. 9 Cambios de imágenes al colocar el mouse sobre algún objeto de la página web. 9 Generar respuestas ante distintos eventos 9 Efectos visuales en la página. 9 Crear, Eliminar o cambiar atributos de elementos de una página HTML en forma dinámica. 9 Crear o Leer Cookies 9 Detectar la configuración del Browser.

Dónde incluir el Javascript 9 En general se utiliza el elemento script 9 Las funciones Javascript pueden estar en archivos independientes. Por ejemplo: <script language="javascript" src ="archivo.js"> </script> 9 También se pueden incluir las instrucciones dentro del elemento Script. Por ejemplo: <script language="javascript" type="text/javascript"> <!-- function AbroVentana (URL,nombre,features) { //Esto es un comentario window.open(url,nombre,features); } //--> </script> 9 El código Javascript también se puede incluir directamente en un evento asociado a algún elemento del documento. Por ejemplo: <input type= button" onclick="alert( Gracias por su click');return false;" value="click">

El Futuro 9 XHTML (Extensive Hyper Text MarkUp Language) 9 Es la versión XML de HTML 9 Tiene las mismas funciones que el HTML pero con una sintáxis más estricta (como el XML). 9 Surge para facilitar el acceso a la web de nuevos dispositivos (Por ejemplo: dispositivos móviles). 9 La sintaxis más estricta obliga a un formato correcto, liberando a los navegadores de tratar de interpretar documentos mal creados, l o que hace más rápida la carga de documentos bien hechos.

Conclusiones Estructura Contenido Apariencia Página Web Comportamiento Párrafos Encabezados Listas Textos Imágenes Enlaces Colores Tipografías Alineación Tablas Capas Etc. Fondos Tamaños Etc. Efectos Validaciones Automatización HTML CSS Javascript

? Preguntas