INTRODUCCION A HTML Y JAVASCRIPT Ing. Diego J. Arcusin darcusin@cema.edu.ar.

Slides:



Advertisements
Presentaciones similares
UD 4:Instalación y administración de servicios Web Introducción Jorge De Nova Segundo.
Advertisements

Presentación de Visual Web Developer 2005 Express Edition Alfonso Goyeneche Torres Presidencia Nacional Comunidad Académica Microsoft Junta Directiva Nacional.
HTML (Historia) Rogelio Ferreira Escutia. 2 HTML, septiembre 2010 ¿Qué es? HTML, siglas de HyperText Markup Language.
CSS Rogelio Ferreira Escutia. 2 Hojas de estilo cascada, mayo 2010 Definición La hojas de estilo en cascada (en inglés.
CREACIÓN DE PÁGINAS WEB CON SHAREPOINT DESIGNER 2007 (Sesión 2) Ricardo Ferrís Castell ( ) Departament D Informàtica.
Repaso desde HTML a XHTML
Laboratorio 5 Hojas de Estilo CSS
HTML, XHTML, CSS y JavaScript Centro de Periodismo Digital Luis Fernando González Fernández.
Visualización de documentos XML con CSS
Publicación de páginas web
Lenguaje de definición
INTRODUCCION A CSS.
Ing. Jéber G. Martínez. HTML: Definiéndolo de forma sencilla, "HTML es lo que se utiliza para crear todas las páginas web de Internet". Más concretamente,
HOJAS DE ESTILO EN CASCADA CSS
CSS WALC 2004 – Track 2 Pep Turró Cuzco, octubre de 2004.
CSS 3.
Introducción a Lenguajes web
Hypertext Markup Language HTML
LENGUAJES DE MARCAS Y SISTEMAS DE GESTIÓN DE INFORMACIÓN
DreamWeaver (curso de 6 horas)
Ing. GISCARD MARQUEZ VALVERDE.
Introducción al desarrollo de proyectos RIA.
1 Las hojas de estilo en cascada Las hojas de estilo en cascada (Cascading Style Sheets, CSS) son un lenguaje formal utilizado para definir la presentación.
HTML/CSS Marcas básicas.
Estructura de Documento Atributos 1. Atributos Básicos id, class, style, title 2. Atributos para Internacionalización lang, xml:lang, dir 3. Atributos.
Capacitación de Herramientas para el Desarrollo WEB Modulo IV- HTML,Historia y Elementos del Lenguaje Parte I Sesión #2 María Paz Coloma M.
DOCENTE: Ing. Eddye Sánchez Castillo
DISEÑO SITIOS WEB CON HTML Los sitios html comienzan con el código de inicio y terminan con el código Así que ponemos Los sitios html se dividen en un.
Hypertext Markup Language HTML
Curso de Diseño Web Profesor: Mario Figge. El Modelo de Cajas (Box Model)
Disposición de la división de las páginas: La zona de contenido principal tendrá 25 píxeles de espacio en blanco en la parte izquierda superior. /*División.
WORLD WIDE WEB Conceptos básicos.
HTML HyperText Markup Language (Lenguaje de Marcas de Hipertexto)
Curso: XML, de los datos a la presentación Julio de 2005 CAPTIVA · eXtensible Stylesheet Language Formatting Objects.
DISEÑO DE SITIOS WEB FRONTPAGE 2003.
 El primer navegador Web incluía un lenguaje de estilo interno que utilizaba dicho navegador para mostrar las páginas HTML.  Sin embargo estos primeros.
Hyper Text Markup Language Área de Programación y Metodologías de Desarrollo de Software Departamento de Informática Universidad Nacional de San Luis.
HTML HT HiperText ML Markup Language. 1986: La organización internacional de Estándares publica el SGML (Standard Generalized Markup Language) 1990: Tim.
Diseño de Páginas Web Unidad 7. 5 puntos imprescindibles 11. Conocer los grupos de trabajo que sobre la red tratan la accesibilidad y el intercambio de.
Principios Básicos de Diseño Web
Prof. José T. Cadenas. Aplicación Web La Internet y la Web hacen que sea fácil y atractivo poner toda la información en el cyberespacio, y la hace accesible.
HTML5 & CSS3 Presentado Por: Fernando Ayala
Unidad didáctica 6 Diseño de páginas Web.
XHTML.
Tecnologías web. Es el método más común de intercambio de información en la world wide web, el método mediante el cual se transfieren las páginas web.
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
Asesorías sitio web Introducción a JavaScript Ing. Tito Fernando Ale Nieto
CSS: CASCADING STYLE SHEETS
ETIQUETAS. Importante Que es una Etiqueta: Son elementos que tienen dos propiedades básicas: atributos y contenidose crea de esta forma, Se cierra de.
Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en.
Es un conjunto o serie de etiquetas incluidas en archivos de texto que definen la estructura de un documento WWW. Los navegadores WWW leen estos archivos.
Introducción a las Tecnologías Informáticas Oscar Bedoya
Curso de Programación Web html, java script. Contenido HTML Principios Color, links, listas Archivos externos Tablas y frames Java Script Datos y expresiones.
Hypertext Markup Language HTML. OBJETIVOS Conocer los fundamentos de HTML Escribir HTML usando un editor sencillo Conocer las marcas HTML Visualizar el.
CODIGO HTML HTML, siglas de HyperText Markup Language
Tema 3.1: Principios de diseño web accesibles Lourdes Moreno, Paloma Martínez Universidad Carlos III de Madrid Asignatura Humanidades:
Lenguaje de Programación Web Dinámico Multiplataforma Estándar abierto y accesible Elementos nuevos Retrocompatible Nueva filosofía de trabajo Impulsado.
HTML 5 Edgar Vázquez Ayala. Rolando Aarón Pérez Mandujano.
Karina Quispe. Multiplataforma Simple Esta en todos lados No es mas que simple texto Libre.
Introducción al Diseño de Páginas Web
DISEÑO DE PÁGINAS WEB HTML Y CSS Tema 1: Introducción Jose Miguel Vidagany Igual.
Diseño de una publicación digital Curso: Medios digitales Dra. Lyudmyla Yezers´ka.
INTRODUCCIÓN AL HTML. VAMOS A HABLAR DE...HTML Conceptos del lenguaje Estructura para documentos Herramientas usadas para crear documentos Buenas prácticas.
USB-Ingeniería de Sistemas Programación en Internet Agosto 2015 Introducción al Html.
HTML.
Curso de Programación Web html, java script. Contenido HTML Principios Color, links, listas Archivos externos Tablas y frames Java Script Datos y expresiones.
HTML5. HISTORIA En 1986 la organización internacional de Estándares publica el SGML (Standard Generalized Markup Language) En 1990 Tim Berners-Lee crea.
INTRODUCCIÓN HTML. QUE ES HTML El HTML (Hyper Text Markup Language) es el lenguaje con el que se escriben las páginas web. HTML es un lenguaje de hipertexto.
ANDRES MAURICIO QUINTERO MACEA Programación Web Lic. Informática y medios audiovisuales Facultad de educación y ciencias humanas Universidad de Córdoba.
Transcripción de la presentación:

INTRODUCCION A HTML Y JAVASCRIPT Ing. Diego J. Arcusin darcusin@cema.edu.ar

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

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

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

HTML HTML (Hypertext Markup Language) HTML = Hypertext + MarkUp Es texto ordinario al que se le incorporan funcionalidades adicionales como: Formato, Imágenes, Multimedia Y enlaces a otros documento. 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 En 1986 la organización internacional de Estándares publica el SGML (Standard Generalized Markup Language) En 1990 Tim Berners-Lee crea la WWW y el HTML con base en un subconjunto del SGML. En 1993 se crea el HTML 2.0 (o HTML+) En 1995 el W3C (World Wide Web Consortium) define el HTML 3.0 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) En 1997 se define el estándar HTML 4.0 En 1999 aparece el estándar actual HTML 4.01 Más información en: http://www.w3.org/ Tim Berners-Lee Director del W3C

El W3C 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. 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. 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

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

<p class=“texto”>Curso HTML CEMA</p> Elementos HTML Los elementos son los componentes fundamentales del HTML Cuentan con 2 propiedades básicas: Atributos Contenido En general se conforman con una Etiqueta de Apertura y otra Cierre. 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

<a href=“http://www.cema.edu.ar” class=“milink” target=“_blank”> Atributos 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'> Curso de HTML </span> <a href=“http://www.cema.edu.ar” class=“milink” target=“_blank”> Universidad del Cema </a>

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

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

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

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

Contenedores (Tablas) <table> … </table> Crea la tabla <tr> … </tr> Crea una nueva fila <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> </tr> </table>

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

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

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

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

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

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

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

Propiedades de fuentes Propiedades de color y fondo Formatos CSS Propiedades de fuentes Propiedades de color y fondo Propiedades de texto espaciado de palabras alineación Propiedades de caja Margen Borde Relleno 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: El Selector (nombre del estilo) La Declaración (define el estilo) Propiedad Valor ¿Qué podemos hacer con los estilos? Redefinir estilos de Etiquetas HTML. Crear Estilos Personalizados para uso genérico (Clases) 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 Inline Styles Utilizando el atributo “style” se define el estilo de un elemento HTML en forma individual. Embedded Style Se define la regla CSS dentro de un documento HTML. Se puede aplicar a cualquier elemento de ese documento. 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>

Creador del Javascript Creado por Brendan Eich para Netscapa aparece en Netscape 2.0B3 en 1995. Es un lenguaje de programación interpretado con base en la sintaxis del lenguaje C. Está basado en objetos y guiado por eventos. No tiene nada que ver con Java 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 Algunas de las cosas que se pueden hacer con Javascript: Abrir nuevas ventanas controlando su tamaño, look & feel, controles, etc. Incorporar validaciones a los formularios. Cambios de imágenes al colocar el mouse sobre algún objeto de la página web. Generar respuestas ante distintos eventos Efectos visuales en la página. Crear, Eliminar o cambiar atributos de elementos de una página HTML en forma dinámica. Crear o Leer Cookies Detectar la configuración del Browser.

Dónde incluir el Javascript En general se utiliza el elemento script Las funciones Javascript pueden estar en archivos independientes. Por ejemplo: <script language="JavaScript" src ="archivo.js"> </script> 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> 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 XHTML (Extensive Hyper Text MarkUp Language) Es la versión XML de HTML Tiene las mismas funciones que el HTML pero con una sintáxis más estricta (como el XML). Surge para facilitar el acceso a la web de nuevos dispositivos (Por ejemplo: dispositivos móviles). La sintaxis más estricta obliga a un formato correcto, liberando a los navegadores de “tratar de interpretar” documentos mal creados, lo que hace más rápida la carga de documentos bien hechos.

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

Preguntas ?