CURSO HTML 5 / CSS 3 Enero 2013

Tamaño: px
Comenzar la demostración a partir de la página:

Download "CURSO HTML 5 / CSS 3 Enero 2013"

Transcripción

1 CURSO HTML 5 / CSS 3 Enero 2013 Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported.

2 INTRO HTML 5 Introducción HTML 5 / CSS 3 2/31

3 PARTE 1: NOVEDADES Introducción HTML 5 / CSS 3 3/31

4 1. DECLARACIÓN Y CODIFICACIÓN El doctype se reduce a la mínima expresión: <!DOCTYPE html> Lo mismo con la codificación de caracteres: <meta charset="utf-8"> Por lo tanto, si en nuestra plantilla base antes usábamos: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>xhtml 1.0</title> </head> <body> <h1>hola</h1> </body> </html> Ahora lo vamos a reducir a: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>html5</title> </head> <body> <h1>hola</h1> </body> </html> Introducción HTML 5 / CSS 3 4/31

5 2. ELEMENTOS ESTRUCTURALES Hasta ahora, utilizábamos el elemento <div> para agrupar diversos bloques información y aplicar propiedades CSS. Sin embargo, estos bloques no tenían ningún significado semántico. Con los nuevos elementos estructurales de HTML 5, vamos a poder sustituir la mayor parte de los elementos <div> y dotar a nuestro documento de una estructura semántica adecuada. Antes ( divitis, en muchos casos, aguda): Ahora (utilizaremos los elementos estructurales, cuando sea oportuno, para dar sentido y significado a los contenidos): Introducción HTML 5 / CSS 3 5/31

6 ARTICLE: El elemento <article> representa una composición autónoma en un documento, página, aplicación o sitio web, con intención de poder ser reutilizado (por ejemplo, en un RSS). Puede utilizarse en un artículo de un foro, revista, artículo de periódico, entrada (post) de un blog, comentario escrito por un usuario, widget interactivo o gadget e incluso en cualquier otro elemento independiente de contenido. Cuando existen elementos <article> anidados, los elementos <article> interiores estarían relacionados con los <article> exteriores (p.e un <article> que contenga un artículo de un blog, contendrá también <article> para los comentarios de un usuario). Antes: <div class="post"> <h2>apúntate al curso de CSS 3 y HTML 5</h2> [ contenido del post ] </div> Ahora: <article class="post"> <h2>apúntate al curso de CSS 3 y HTML 5</h2> [ contenido del post ] </article> SECTION: El elemento <section> representa una sección genérica de un documento o aplicación. Una sección, en este contexto, es una agrupación temática de contenido, habitualmente con un encabezado. Se recomienda usar <article> en vez de <section> cuando tenga sentido sindicar los contenidos del elemento. El elemento <section> no es un elemento contenedor genérico. Si sólo se necesita el elemento para aplicar estilos, entonces se deberá utilizar el elemento <div>. Antes: <div id="bloque-noticias"> [listado de las 5 noticias más recientes] </div> <div id="bloque-eventos"> [listado de los 5 eventos más recientes] </div> <div id="bloque-entrevistas"> [listado de las 5 entrevistas más recientes] </div> Introducción HTML 5 / CSS 3 6/31

7 Ahora: <section id="bloque-noticias"> [listado de las 5 noticias más recientes] </section> <section id="bloque-eventos"> [listado de los 5 eventos más recientes] </section> <section id="bloque-entrevistas"> [listado de las 5 entrevistas más recientes] </section> HEADER: El elemento <header> representa un grupo introductorio de información o también puede usarse para agrupar ayudas de navegación. En principio está pensado para que se incluya el encabezado de sección (<h1>-<h6> o <hgroup>), pero no es obligatorio. También puede usarse para agrupar la tabla de contenidos de una sección, un formulario de búsqueda o logotipos relevantes. El elemento <header> no crea una nueva sección Antes: <div id="cabecera"> <h1>nombre Empresa</h1> [menú idiomas, auxiliar...] </div> Ahora: <header> <h1> Nombre Empresa </h1> [menú idiomas, auxiliar...] </header> FOOTER: El elemento <footer> representa el pie de la sección de contenido predecesora más cercana, o la sección del contenido raiz. Normalmente, el elemento <footer> contiene información acerca de su sección, como el autor, enlaces a documentos relacionados, licencias, etc. También es posible incluir la información que habitualmente se incluye en el elemento <address> (información de contacto del autor o editor, por ejemplo). El elemento <footer> no tiene por que aparecer en el final de la sección. Introducción HTML 5 / CSS 3 7/31

8 Cuando el elemento <footer> contiene secciones enteras, éstas representan apéndices, índices, acuerdos de licencias y otro contenido similar. El elemento <footer> no crea una nueva sección. Antes: <div id="pie"> <p> Copyright.../ imagen... / texto...</p> </div> Ahora: <footer> <p> Copyright... / imagen... / texto...</p> </footer> NAV: El elemento <nav> representa una sección de la página que contiene enlaces de navegación a zonas de la misma página o a otras páginas. No todos los grupos de enlaces de una página tienen que implementarse con el elemento <nav>. Sólo aquellas secciones que contengan los bloques principales de navegación. En el caso de los típicos enlaces del menú auxiliar (portada, aviso legal, etc ), con el elemento <footer> sería suficiente (aunque podemos utilizar además, <nav>). Algunos agentes de usuario (como los lectores de pantalla, por ejemplo), omitirán la lectura de los elementos <nav> en una primera lectura (como si hubiéramos implementado un salto 1 de contenido). Antes: <div id="menu-ppal"> <ul> <li><a href="#">quiénes somos</a></li> <li><a href="#">servicios</a></li> <li><a href="#">noticias</a></li> </ul> </div> Ahora: <nav id="menu-ppal"> <ul> <li><a href="#">quiénes somos</a></li> <li><a href="#">servicios</a></li> <li><a href="#">noticias</a></li> </ul> </nav> 1 Introducción HTML 5 / CSS 3 8/31

9 ASIDE: El elemento <aside> representa una sección de la página cuyo contenido está relacionado tangencialmente con el contenido que tiene a su alrededor, pero se considera contenido independiente, adicional. Se puede usar para implementar barras laterales, publicidad, elementos con efectos tipográficos (como las citas) No es adecuado utilizarlo para estructurar contenido explicativo, porque forma parte del contenido principal. Antes: <div id="publicidad"> [... diferentes bloques de publicidad...] </div> Ahora: <aside id="publicidad"> [... diferentes bloques de publicidad...] </aside> FIGURE / FIGCAPTION: El elemento <figure> permite asociar contenido embebido (diagramas, ilustraciones, fotos, video, audio, citas ) con un texto. El elemento <figcaption> se utilizará para implementar el texto asociado al contenido embebido. Antes: <div id="bloque-foto"> <img...> Pie de foto </div> Ahora: <figure> <img...> <figcaption> Pie de foto </figcaption> </figure> Introducción HTML 5 / CSS 3 9/31

10 TIME: El elemento <time> representa una fecha/hora 2 en base al calendario Gregoriano. (El elemento desapareció 3 de la especificación en octubre de y volvió al mes siguiente 5 ) En la especificación HTML 5 se contemplan diferentes maneras 6 de implementar las fechas/horas. Antes: <div class="post"> <h2>apúntate al curso de CSS 3 y HTML 5</h2> <p class="fecha">26 de abril de 2012</p> [...contenido del post...] </div> Ahora: <article class="post"> <h2>apúntate al curso de CSS 3 y HTML 5</h2> <p> <time datetime=" " pubdate> 26 de abril de 2010 </time> </p> [...contenido del post...] </article> EJEMPLO GLOBAL: Página en HTML 4 7 vs. Página en HTML Introducción HTML 5 / CSS 3 10/31

11 3. OTROS ELEMENTOS Algunos elementos son nuevos y otros se han reutilizado, dejando atrás su función como elemento de presentación para convertirse en elementos semánticos b El elemento <b> representa un fragmento de texto que se resalta por ser importante en relación al contenido: palabras clave de un documento, nombres de productos en una revisión del mismo, o cualquier otro fragmento de texto que se represente en negrita en modo escrito. <h2>caracoles Lentos</h2> <p>los <b class="nom-product">caracoles Lentos</b> son un nuevo producto de la empresa alimenticia...</p> i El elemento <i> representa un fragmento de texto en voz alternativa o contenido que se presenta con itálica en modo escrito: palabras en otro idioma (utilizando el atributo lang), términos técnicos y taxonómicos, notación musical, pensamientos, cambios en el estado de ánimo, referencia a contenido escrito a mano... Es recomendable utilizar clases para indicar el significado que se le quiere dar al elemento <i> en cada caso (de este modo se demuestra que no se está utilizando como elemento de diseño): <p>ayer probé un plato de <i lang="ca">escargots</i>, caracoles de la familia de los <i class="taxonomy">helix aspersa</i>.</p> small El elemento <small> se utilizará para el contenido llamado comúnmente de "letra pequeña" (avisos legales y similares) y para comentarios adicionales a un texto (no confundirlo con el elemento <aside>). En definitiva, para aquellos contenidos que en modo escrito se representan con letra más pequeña. <small> <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/"> Creative Commons Attribution Share-alike license </a> </small> <p> El diseño está basado en la plantilla Keko de Mkels <small>(http://www.mkels.com/demo/)</small> </p> Introducción HTML 5 / CSS 3 11/31

12 hr El elemento <hr> representa una separación temática entre contenidos. Otros elementos Debido a que todavía no hay un borrador definitivo sobre la especificación HTML 5, multitud de nuevos elementos están continuamente apareciendo y desapareciendo de la especificación. Siempre podemos consultar el Glosario 11 de HTML 5. <mark>: representa un contenido remarcado 12 que es relevante para el usuario. <details>: marca un texto como información adicional. <command>: representa un comando que el usuario puede ejecutar. <ruby>: permite la inserción de anotaciones para lenguajes asiáticos Introducción HTML 5 / CSS 3 12/31

13 4. FORMULARIOS HTML 5 aumenta los tipos de campos de formulario 13 y ofrece nuevas funcionalidades 14. input: Dirección de . url: Dirección URL. tel: Número telefónico Introducción HTML 5 / CSS 3 13/31

14 number: Aumenta o añade un número, mediante botones: <input type="number" min="0" max="6" step="1" value="6"> range: Selecciona un valor dentro del rango especificado: <input type="range" min="0" max="10" step="1" value="6"> datetime /time / date / month / week: Selección de Fecha, hora, día, mes o semana concreto en un calendario: <input type="datetime"> color: Provee mecanismos para que el usuario inserte un color RGB search: Introducción HTML 5 / CSS 3 14/31

15 Campo de buscador. datalist Se carga una lista de opciones asociadas a un campo input y permite un autocompletado del texto que escribe el usuario, si éste se encuentra en la lista de opciones que ofrecemos 15 : <input list="deportes"> <datalist id=" deportes"> <option value="fútbol"> <option value="baloncesto"> <option value="tenis"> <option value="motociclismo"> </datalist> También es posible visualizar una etiqueta asociada a cada valor: <input type="text" list="tratamiento"> <datalist id=" tratamiento "> <option label="sr" value="señor"> <option label="sra" value="señora"> </datalist> Las opciones pueden guardarse en un archivo xml y enlazar el elemento <datalist> a dicho archivo 16. multiple: Para los campos de tipo archivo, será posible seleccionar más de un archivo de una vez: <input type="file" multiple="multiple"> Para ofrecer un método alternativo a navegadores que no soporten este atributo, se puede utilizar un script js, como el jquery Multiple File Upload Plugin 17 output El campo output se utiliza para representar el resultado de una operación (por ejemplo, una multiplicación de 2 campos, cálculo de edad 18, etc... mediante javascript) keygen Crea una pareja de Clave Pública y Clave Privada Introducción HTML 5 / CSS 3 15/31

16 La clave privada se encripta y se almacena en la base de datos local de contraseñas. La clave pública se envía con el formulario. progress y meter Estos dos elementos son similares y se utilizan para representar un progreso. Normalmente progress representa una barra de progresos, para indicar el porcentaje completado de una tarea, mientras que meter es un indicador genérico 20. Nuevos Atributos Min y Max Determina el valor máximo y mínimo que puede tener un campo (tal y como hemos visto en los input de tipo number y range): <input name="edad" type="number" min="18" max="25"> Step Indica el incremento entre un valor y el siguiente: <input name="tiempo-consulta" type="number" min="15" max="60" step="15"> placeholder Permite incluir un texto a modo de ayuda para rellenar un campo de formulario: <input name="termino" placeholder="buscar en la web"> La diferencia entre placeholder y el atributo value (que utilizábamos anteriormente), es que no existe valor por defecto en el campo y cuando el usuario gane el foco de este campo, el texto desaparece. El atributo placeholder no debe usarse como alternativa al elemento <label> Cada uno tiene una misión diferente. autofocus Permite forzar al navegador a que sitúe el foco en un campo de formulario determinado, de manera nativa (sin necesidad de utilizar javascript): <input name="termino" autofocus> autocomplete Se utiliza para activar o desactivar el autocompletado de un formulario o de un campo concreto: 20 Introducción HTML 5 / CSS 3 16/31

17 <form autocomplete="off"> <input type="text" name="nombre" autocomplete="off"> spellcheck 21 Activa o desactiva la propiedad de revisión ortográfica en un contenido editable: textarea o un input type="text": <input type="text" spellcheck="false"> <textarea spellcheck="true"> Validación de formularios Además de las validaciones que proporcionan por sí mismos los campos y atributos vistos hasta ahora, existen 3 atributos extra para la validación de un formulario: required Con el objetivo de facilitar la validación del formulario, el atributo required obliga a rellenar el campo al que se aplica el atributo. <input type="text" name="usuario" required> Este atributo sólo se puede aplicar a los campos de tipo text, search, url, telephone, , password, date pickers, number, checkbox, radio, y file. novalidate Este atributo especifica que un formulario o un campo input no se debe validar cuando se ejecute el formulario. <form action=" " novalidate="novalidate"> <input type=" " name="user_ "> <input type="submit" value="enviar"> </form> Este atributo sólo se puede aplicar a: form, text, search, url, telephone, , password, date pickers, range, y color. pattern Podemos crear un patrón de entrada de datos, basado en expresiones regulares, para un campo determinado, con el fin de que sea el propio navegador quien realice la Introducción HTML 5 / CSS 3 17/31

18 validación de ese campo, en base al patrón definido, sin necesidad de utilizar una validación javascript: <input type="text" name="codigo-idioma" pattern="[a-z]{2}" title="código de idioma con 2 letras"> <input id="telefono" name="telefono" type="tel" placeholder="patron: " required size="50" pattern="([0-9]{1}(-[0-9]{3})(-[0-9]{3})(-[0-9]{4}))"> Este atributo sólo se puede aplicar a los campos de tipo text, search, url, telephone, y password. accept El atributo accept se utiliza para limitar el formato de los archivos válidos en un input type= file, en base a su MIME type (audio/*, video/*, image/*...): <input type=file accept="image/*"> CSS aplicable a los nuevos campos/atributos Podremos aplicar CSS a los campos de formulario en función del valor de sus atributos, por ejemplo: input[type=submit] {... } input:required {... } input:disabled {... } input:checked + label {... } input:read-only {... } input[type=text]:focus:valid {... } input[type= ]:focus:invalid {... } input[type=number]:focus:in-range {... } input[type=number]:focus:out-of-range {... } O ir más allá y hacer filtros Introducción HTML 5 / CSS 3 18/31

19 4. AUDIO Y VIDEO Con HTML 5 es posible insertar audio 25 y video 26 de forma nativa 27, sin depender de plugins de ningún tipo (flash, silverlight ) 28 : Antes: <object classid="clsid:xxxxyyyyyzzzzzz" width="400" height="300" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swfl ash.cab#version=6,0,40,0"> <param name="allowfullscreen" value="true" /> <param name="allowscriptaccess" value="always" /> <param name="src" value="http://www.youtube.com/v/accddcc" /> <param name="allowfullscreen" value="true" /> <embed type="application/x-shockwave-flash" width="400" height="300" src="http://www.youtube.com/v/ ACCDDCC " allowscriptaccess="always" allowfullscreen="true"> </embed> </object> Ahora: <video width="640" height="360" src="http://www.youtube.com/v/accddcc.mp4" controls autobuffer> <p> Alternativa para navegadores sin soporte: <a href=" </a> </p> </video> <audio src="musica.ogg" controls autobuffer > <a href="musica.ogg">descarga audio</a> </audio> Atributos: En el reproductor de audio/video podemos utilizar los siguientes atributos: src La URL del contenido de audio/video (puede reemplazarse por source). <audio src="cancion.mp3"></audio> autoplay (true false): Indica si el archivo debe reproducirse automáticamente o no. <audio src="cancion.mp3" autoplay="false"></audio> Introducción HTML 5 / CSS 3 19/31

20 loop (true false): Indica si el archivo debe volverse a reproducir una vez llegado a su fin. <audio src="cancion.mp3" loop="true"></audio> preload (none metadata auto): Indica si el archivo debe pre-cargarse o no. La diferencia entre metadata y auto es que metadata sólo pre-carga el archivo y con auto, será el navegador quien decida si pre-carga todo el archivo. Antes de este atributo, se utilizaba el atributo autobuffer. Para mayor compatibilidad, es recomendable usar ambos atributos conjuntamente (autobuffer y preload). <video src="video.mp4" preload="auto" autobuffer></video> controls: Indica si se deben mostrar los controles de reproducción o no. <video src="video.mp4" controls></video> source Debido al problema de soporte de formatos entre los diferentes navegadores, es recomendable ofrecer el contenido en diferentes formatos. Para indicarle al navegador cuáles son, prescindiremos del atributo src (ya que sólo puede enlazar con un único archivo) y lo reemplazaremos por varias instancias del atributo source (tantas como formatos dispongamos): <audio controls> <source src="cancion.mp3"> <source src="cancion.ogg"> <! solución si no hay soporte (enlace descarga, flash...) --> </audio> poster Si el video no se carga por alguna razón, podemos establecer una imagen estática (un fotograma del video) que se muestre en ese caso. <video width="250" height="200" src="video.mp4" controls poster="imagen.png"> </video> Introducción HTML 5 / CSS 3 20/31

21 Controles personalizados: Es posible programar y diseñar nuestros propios controles personalizados para el reproductor de audio/video. Para ello, será necesario programarlo con javascript, utilizando los atributos y métodos habilitados para tal efecto 29 30, o bien utilizar alguna librería ya creada 31. Accesibilidad en los elementos Audio y Video: Aunque estemos hablando de un soporte nativo de audio y video por parte de los navegadores, sin ningún plugin externo aparte, los problemas de accesibilidad ligados al propio contenido multimedia siguen estando presentes, además de los problemas derivados de los controles del reproductor. Además de dar la correspondiente alternativa textual al contenido de audio/video, será necesario que el archivo no se reproduzca automáticamente y los controles puedan ser activados no sólo con el ratón, sino también con teclado o con cualquier otro dispositivo de entrada Soporte de video: Inicialmente 34, la idea era que todos los navegadores soportaran tanto Ogg Theora como H.264, pero: Ogg es open source y libre de licencia. H.264 está patentado por MPEG. Google lanzó WebM 35 en 2010, un nuevo formato 36, con lo que empezó otra guerra de formatos Introducción HTML 5 / CSS 3 21/31

22 Pero la guerra parece llegar a su fin. En marzo de 2012, Mozilla anunció que finalmente dará soporte al formato H.264 en futuras versiones de Firefox. Soporte de audio: En el caso de Audio, nos encontramos hasta 4 formatos diferentes, con un soporte muy pobre por parte de los navegadores. Introducción HTML 5 / CSS 3 22/31

23 5. CANVAS El elemento <canvas> 39 es un mapa de bits que puede usarse para renderizar gráficos, juegos, o cualquier otra imagen visual, en tiempo real. <canvas id="canvas-prueba" width="300" height="200"></canvas> Es un "lienzo en blanco" sobre el que podemos dibujar lo que queramos, e interactuar con él (mediante javascript). <script type="text/javascript"> function dibuja() { var b_canvas = document.getelementbyid("canvas-prueba"); var b_context = b_canvas.getcontext("2d"); b_context.fillrect(50, 25, 150, 100); } </script> <p> <a href="#" onclick="dibuja();return false">dibuja!</a> </p> API 2D Relleno, borde y líneas básicas: Relleno: fillstyle Borde: strokestyle Grosor de las líneas/bordes: linewidth Rectángulos rellenos: fillrect Rectángulos vacíos (sólo borde): strokerect Limpiar una parte de canvas: clearrect 39 Introducción HTML 5 / CSS 3 23/31

24 context.fillstyle = '#abc'; context.strokestyle = '#000'; context.linewidth = 2; //x,y,width,height context.fillrect (0, 0, 70, 40); context.strokerect(50,10, 50, 35); context.clearrect (30,25, 30, 10); Paths (caminos): Gracias a la propiedad Paths, podemos dibujar formas personalizadas. Primero dibujaremos el contorno y estableceremos los atributos de relleno y borde. Después, declararemos el comienzo del camino con beginpath() y procederemos a definirlo. Una vez finalizado, tendremos que aplicar el relleno y borde definido y cerrar el camino con closepath(). context.fillstyle = '#abc'; context.strokestyle = '#000'; context.linewidth = 2; context.beginpath(); // Coordenadas (x,y) context.moveto(10, 10); context.lineto(100, 10); context.lineto(10, 100); context.lineto(10, 10); context.fill(); context.stroke(); context.closepath(); Inserción de imágenes: Podemos insertar imágenes en el canvas mediante la propiedad drawimage y varios argumentos: Imagen básica: fuente de la imagen y coordenadas X,Y para situarla en canvas. Imagen media: los 3 argumentos de la imagen básica, más la anchura y altura de la imagen. Imagen avanzada: los 5 argumentos anteriores y 4 más: coordenadas X,Y, altura y anchura dentro de la imagen. De este modo, podemos recortar dinámicamente la imagen y mostrar únicamente la porción que deseemos en el canvas. Introducción HTML 5 / CSS 3 24/31

25 // Básica: imagen, coord canvas. x, coord canvas. y). context.drawimage(img_elem, dx, dy); // Media: imagen, coord canvas. x, coord canvas. y, width, height. context.drawimage(img_elem, dx, dy, dw, dh); // Avanzada: imagen, coord. imagen x, coord. imagen y, width imagen, height imagen, coord canvas. x, coord canvas. y, width, height. context.drawimage(img_elem, sx, sy, sw, sh, dx, dy, dw, dh); Otras posibilidades: No hay límites para el elemento canvas, podemos insertar texto 40, pintar 41, manipular elementos... Las posibilidades son infinitas!! Introducción HTML 5 / CSS 3 25/31

26 7. API s Geolocalización La geolocalización consiste en averiguar en qué lugar del mundo nos encontramos exactamente (mediante la dirección IP, conexión de red inalámbrica, torre de señal móvil, GPS, etc.). HTML está desarrollando una API para que podamos detectar desde el navegador 48 la posición exacta. Por ejemplo: function get_location() { navigator.geolocation.getcurrentposition(funcion); } Drag&Drop Permite arrastrar y agarrar elementos en una página web. En combinación con Javascript, podremos darle diferentes utilidades 49 50, como por ejemplo, un carrito de la compra 51, una ordenación de contenido 52, etc 53. Almacenamiento (local, sesión y base de datos) Mediante los nuevos sistemas de almacenamiento de HTML 5, vamos a poder almacenar información en el navegador. Las cookies, que actualmente utilizamos, están pensadas para almacenar una información escasa y los navegadores las envían al servidor cada vez que se recarga la página, por lo que se consume tiempo y ancho de banda extras Introducción HTML 5 / CSS 3 26/31

27 Por lo tanto, se necesita un nuevo sistema para poder almacenar gran cantidad de información y que el intercambio de esta información entre el navegador y el servidor sea rápida y eficaz. Existen 3 tipos de almacenamiento 54 : Local: para almacenar datos (sólo pares clave/valor) en la máquina del usuario. Los datos almacenados son únicos al dominio (preferencias). Sesión: para almacenar datos (sólo pares clave/valor) únicamente válidos durante la sesión (carritos de la compra o estado de aplicación). Base de datos: para almacenar datos relacionales ofreciendo una API de base de datos SQL, con todo lo que ello implica. Con el tipo de almacenamiento adecuado, podremos desarrollar nuestras aplicaciones fácilmente. Algunos casos de uso son presentaciones 55, juegos 56, etc Introducción HTML 5 / CSS 3 27/31

28 PARTE 2: SOPORTE Introducción HTML 5 / CSS 3 28/31

29 1. SOPORTE EN NAVEGADORES Los navegadores que aún no soportan HTML 5 van a necesitar una ayuda para que rendericen correctamente los elementos. Detección de soporte HTML 5 * Modernizr 57 : librería JavaScript con licencia MIT que detecta la compatibilidad de nuestro navegador con HTML5 y CSS3 Detección de soporte para autofocus 58, por ejemplo. También podemos conocer si nuestro navegador actual 59 soporta HTML 5 Declaración CSS: /* Declarando elementos HTML 5 */ article,aside,canvas,details,figcaption,figure,footer,header,hg roup,menu,nav,section,summary{ display: block; } Para IE: * HTML5 Shiv <!--[if lt IE 9]><script src="//html5shiv.googlecode.com/svn/trunk/html5.js"> </script> <![endif]--> * IE Print Protector 62 (sólo para impresión) * IE Canvas Introducción HTML 5 / CSS 3 29/31

30 2. MÁS RECURSOS Polyfills: https://github.com/modernizr/modernizr/wiki/html5-cross-browser-polyfills Tablas de soporte: Enlaces indispensables: https://developer.mozilla.org/en/html/html (prácticamente están todos los recursos unificados) Introducción HTML 5 / CSS 3 30/31

2. Nuevas etiquetas de HTML5 y etiquetas que desaparecen

2. Nuevas etiquetas de HTML5 y etiquetas que desaparecen CURSO DE HTML5 1. Historia de HTML Potencial de HTML5 Principales novedades de HTML5 Elementos necesarios para trabajar con HTML5 Editor Navegador 2. Nuevas etiquetas de HTML5 y etiquetas que desaparecen

Más detalles

HTML5: Nuevas etiquetas semánticas. Juan Eladio Sánchez Rosas

HTML5: Nuevas etiquetas semánticas. Juan Eladio Sánchez Rosas HTML5: Nuevas etiquetas semánticas Juan Eladio Sánchez Rosas Objetivo Semantics Objetivo de la sesión Presentar y describir las nuevas etiquetas del estándar HTML5 Citar los antecedentes que derivaron

Más detalles

La guía de la programación HTML5, CSS y JavaScript con Visual Studio

La guía de la programación HTML5, CSS y JavaScript con Visual Studio Tabla de contenidos INTRODUCCIÓN... 5 AGRADECIMIENTOS...6 TABLA DE CONTENIDOS... 7 CAPÍTULO 01 HTML 5: LAS TECNOLOGÍAS Y SU IMPLICACIÓN EN EL DESARROLLO...17 EL ESTADO ACTUAL DEL ESTÁNDAR... 18 ESPECIFICACIONES

Más detalles

Manual de HTML5 en español. Manual de HTML5 en español. Alejandro Castillo Cantón. Alejandro Castillo www.theproc.es

Manual de HTML5 en español. Manual de HTML5 en español. Alejandro Castillo Cantón. Alejandro Castillo www.theproc.es Manual de HTML5 en español Alejandro Castillo Cantón www.theproc.es Primera Parte El HTML5 (HyperText Markup Language, versión 5) es la quinta revisión del lenguaje de programación básico de la World Wide

Más detalles

DESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios.

DESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios. DESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios. SUBSECTOR: Informática y Comunicación. Nombre del Módulo: Creación de páginas Webs Código: CSTI0168 total: 60 horas Objetivo General:

Más detalles

HTML 5 : Formularios

HTML 5 : Formularios HTML 5 : Formularios El formulario es una interfaz fundamental en las páginas web para interactuar con el usuario. Esta interacción se genera a través de variados elementos, como cajas para introducir

Más detalles

Índice. Capítulo 1. Documentos HTML5... 1

Índice. Capítulo 1. Documentos HTML5... 1 Índice Capítulo 1. Documentos HTML5... 1 1.1 Componentes básicos... 1 1.2 Estructura global... 2 ... 2 ... 2 ... 3 ... 4 ... 5 ... 6 ... 7 1.3 Estructura

Más detalles

Información general. Últimas noticias

Información general. Últimas noticias Información general Últimas noticias 1 Registro de miembros Texto informativo { Registro nuevo usuario { 2 Registro de miembros 1) Acceder a secciones privadas de la página. 2) Acceso a contenido descargable

Más detalles

HTML5 es el nuevo estándar de HTML. La versión anterior HTML 4.01 apareció en. entonces.

HTML5 es el nuevo estándar de HTML. La versión anterior HTML 4.01 apareció en. entonces. HTML5 Que es HTML5? HTML5 es el nuevo estándar de HTML La versión anterior HTML 4.01 apareció en 1999. El web ha cambiado mucho desde entonces. HTML5 todavía esta en desarrollo, pero muchos browsers ya

Más detalles

Introducción al desarrollo web (idesweb) - 3 a ed.

Introducción al desarrollo web (idesweb) - 3 a ed. Introducción al desarrollo web (idesweb) - 3 a ed. Práctica 4: CSS, maquetación y estilos alternativos 1. Objetivos Aprender a maquetar una página web con CSS. Aprender a emplear estilos alternativos en

Más detalles

Prácticas de Programación Multimedia.

Prácticas de Programación Multimedia. Prácticas de Programación Multimedia. Las prácticas de la asignatura Programación Multimedia van a consistir en el diseño de un sitio web con distintos contenidos multimedia sobre el que se irán añadiendo

Más detalles

HTML 5. Que es HTML5 07/04/2011

HTML 5. Que es HTML5 07/04/2011 HTML 5 M.I María Luisa González Ramírez Que es HTML5 Es una agrupación de diversas especificaciones concernientes al desarrollo web HTML 5 no se limita solamente a crear nuevas etiquetas, atributos. Es

Más detalles

Click Computación Especialidad: Diplomado Materia: HTML y CSS3 40 Horas HTMLY CSS3: HISTORIA, PRESENTE Y FUTURO

Click Computación Especialidad: Diplomado Materia: HTML y CSS3 40 Horas HTMLY CSS3: HISTORIA, PRESENTE Y FUTURO CONTENIDO TEMATICO: HTMLY CSS3: HISTORIA, PRESENTE Y FUTURO Presentación de la formación y del formador INSTALACIÓN DE NAVEGADORES Y HERRAMIENTAS Descarga e instalación de Mozilla Firefox Descarga e instalación

Más detalles

Desarrollo y servicios web

Desarrollo y servicios web Desarrollo y servicios web Luisa Fernanda Rincón Pérez 2015-1 Qué vimos la clase pasada? 1.Presentación general 2. Presentación del curso 3. Conceptos introductorios e ingeniería web 4. Arquitectura web

Más detalles

Experto en Diseño Web Para Dispositivos Móviles con HTML5 + CSS3 + JavaScript

Experto en Diseño Web Para Dispositivos Móviles con HTML5 + CSS3 + JavaScript Modalidad: Distancia Duración: 80 h Experto en Diseño Web Para Dispositivos Móviles con HTML5 + CSS3 + JavaScript Objetivo: El término HTML hace referencia al lenguaje de marcado predominante para la elaboración

Más detalles

Adobe Dreamweaver CS3 - Curso online Creación profesional de sitios web

Adobe Dreamweaver CS3 - Curso online Creación profesional de sitios web Adobe Dreamweaver CS3 - Curso online Creación profesional de sitios web Índice Conceptos básicos En este capítulo se enseñan los conceptos básicos de trabajo en Adobe Dreamveaver CS3. También se describen

Más detalles

Tema: Estructura de HTML5 y optimización de imágenes.

Tema: Estructura de HTML5 y optimización de imágenes. Diseño Digital V. Guía 3 1 Facultad: Ciencias y Humanidades Escuela: Diseño Gráfico Asignatura: Diseño Digital V Tema: Estructura de HTML5 y optimización de imágenes. Objetivos Contenidos Introducir al

Más detalles

Curso: DISEÑO WEB PARA DISPOSITIVOS MOVILES CON HTML5 + CSS3 + JAVASCRIPT

Curso: DISEÑO WEB PARA DISPOSITIVOS MOVILES CON HTML5 + CSS3 + JAVASCRIPT Curso: DISEÑO WEB PARA DISPOSITIVOS MOVILES CON HTML5 + CSS3 + JAVASCRIPT Código: 1095 Familia Profesional: Desarrollo y diseño web Acreditación: Formación reconocida a través de vías no formales Modalidad:

Más detalles

Taller de Paginas Web

Taller de Paginas Web Taller de Paginas Web Las páginas web son documentos de texto que se comparten en la red. La mecánica es la siguiente : Un ordenador de usuario, que llamarermos cliente, hace una petición a una direccion

Más detalles

HTML5 y V. Studio 2012. Sitios y aplicaciones Web con los nuevos estándares HTML5, CSS 3 y Javascript 5 manejados desde Visual Studio 2012

HTML5 y V. Studio 2012. Sitios y aplicaciones Web con los nuevos estándares HTML5, CSS 3 y Javascript 5 manejados desde Visual Studio 2012 Duración El curso tendrá una duración de 40 horas Modalidad Presencial, L - J (18:30 21:30) del 15-01-2013 al 06-02-2013 Precio 480 euros Objetivos Conocer las nuevas etiquetas HTML del estándar y sus

Más detalles

Juan Gayá Vilar. Producción y Dirección Multimedia. 4t CAV

Juan Gayá Vilar. Producción y Dirección Multimedia. 4t CAV HTML 5 Juan Gayá Vilar Producción y Dirección Multimedia 4t CAV 1 Indice Página 1: Portada Página 2: Índice Página 3: Introducción HTML5 Página 4: Nuevas etiquetas y elementos:

Más detalles

CREACION DE PÁGINAS WEB

CREACION DE PÁGINAS WEB PRESENTA: CREACION DE PÁGINAS WEB OBJETIVO Conocer la aplicación de los paquetes mas utilizados para la implementación t diseño de una pagina Web. DIRIGIDO A: Estudiantes de informática, Ofimática y Personas

Más detalles

Introducción al desarrollo web (idesweb)

Introducción al desarrollo web (idesweb) Introducción al desarrollo web (idesweb) Práctica 3: CSS, maquetación y estilos alternativos 1. Objetivos Aprender a maquetar una página web con CSS. Aprender a emplear estilos alternativos en una página

Más detalles

Programación Hipermedia I

Programación Hipermedia I Programación Hipermedia I Práctica 5: JavaScript 1. Objetivos Aprender el lenguaje de programación JavaScript. Aprender a manejar el DOM de una página web para acceder a su contenido. Aprender a validar

Más detalles

ACCIÓN FORMATIVA FINANCIADA POR EL SERVICIO PÚBLICO DE EMPLEO ESTATAL

ACCIÓN FORMATIVA FINANCIADA POR EL SERVICIO PÚBLICO DE EMPLEO ESTATAL MF0491_3: PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE. (IFCD0210: DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB) 180 HORAS PRESENCIALES Nº DE EXPEDIENTE: FC/2013/0064 ACCION 141 GRUPO 1 ACCIÓN FORMATIVA FINANCIADA

Más detalles

Curso de Técnico Superior Diseño Web Profesional con Dreamweaver CS6

Curso de Técnico Superior Diseño Web Profesional con Dreamweaver CS6 Modalidad Curso de Técnico Superior Diseño Web Profesional con Dreamweaver CS6 cod / EU 0518 A Distancia Duración 300 Horas Objetivos Aportar al alumno todas las competencias y conocimientos necesarios

Más detalles

CURSO HTML5. www.council.cl. Dirección: Serrano #73, Piso 4, Oficina 414 Santiago, Chile. 1) Instalación de Navegadores y Herramientas

CURSO HTML5. www.council.cl. Dirección: Serrano #73, Piso 4, Oficina 414 Santiago, Chile. 1) Instalación de Navegadores y Herramientas CURSO HTML5 1) Instalación de Navegadores y Herramientas Descarga e instalación de Mozilla Firefox Descarga e instalación de Google Chrome Descarga e instalación de Opera No tiene nombre en planilla Descarga

Más detalles

Ministerio de Educación, Cultura y Deporte. HTML5 en la educación. Módulo 2: Aspectos básicos.

Ministerio de Educación, Cultura y Deporte. HTML5 en la educación. Módulo 2: Aspectos básicos. Ministerio de Educación, Cultura y Deporte. HTML5 en la educación Módulo 2: Aspectos básicos. Instituto Nacional de Tecnologías Educativas y de Formación del Profesorado 2012 Aspectos básicos del lenguaje

Más detalles

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA Nombre del Módulo: DISEÑO DE PAGINAS WEB CON HTML Código: CSTI0085 total: 3 Horas Objetivo General: Construir páginas Web en base

Más detalles

Máster en DISEÑO Y DESARROLLO DE PROYECTOS WEB

Máster en DISEÑO Y DESARROLLO DE PROYECTOS WEB Máster en DISEÑO Y DESARROLLO DE PROYECTOS WEB OBJETIVOS El máster está compuesto por los módulos de Diseño de páginas Web profesionales y Desarrollo de sitios Web con PHP y Javascript. Al finalizar el

Más detalles

UF1304 Elaboración de plantillas y formularios

UF1304 Elaboración de plantillas y formularios UF1304 Elaboración de plantillas y formularios Tema 1. Formularios en la construcción de páginas web Tema 2. Plantillas en la construcción de páginas web OBJETIVOS: - Confeccionar plantillas para las páginas

Más detalles

HTML HTML HTML. Diseño de Sitios Web. Qué es HTML?

HTML HTML HTML. Diseño de Sitios Web. Qué es HTML? Diseño de Sitios Web 5 (I) Qué es? Es un lenguaje descriptivo con el cual se describe la estructura del texto y todos los elementos que se muestran en la página. Es el método más usado para publicar documentos

Más detalles

TÉCNICO PROFESIONAL EN DISEÑO WEB PROFESIONAL CON DREAMWEAVER CS6

TÉCNICO PROFESIONAL EN DISEÑO WEB PROFESIONAL CON DREAMWEAVER CS6 Modalidad: Distancia Duración: 77 Horas Objetivos: En la actualidad Dreamweaver es uno de los principales programas utilizados por los profesionales para el diseño y maquetación de páginas web. Estos materiales

Más detalles

Ficha Técnica. Categoría. Contenido del Pack. Sinopsis. Programación. - 2 CDROM - 3 Manual Teórico - 1 Cuaderno de Ejercicios

Ficha Técnica. Categoría. Contenido del Pack. Sinopsis. Programación. - 2 CDROM - 3 Manual Teórico - 1 Cuaderno de Ejercicios Ficha Técnica Categoría Programación Contenido del Pack - 2 CDROM - 3 Manual Teórico - 1 Cuaderno de Ejercicios Sinopsis Javascript es un lenguaje de programación que se utiliza para realizar acciones

Más detalles

Curso: DISEÑO WEB AVANZADO CON HTML5 Y CSS3

Curso: DISEÑO WEB AVANZADO CON HTML5 Y CSS3 Curso: DISEÑO WEB AVANZADO CON HTML5 Y CSS3 Código: 1366 Familia Profesional: Desarrollo y diseño web Acreditación: Formación reconocida a través de vías no formales Modalidad: Distancia Duración: 75 horas

Más detalles

DISEÑO WEB (I y II) CONTENIDO TEMÁTICO

DISEÑO WEB (I y II) CONTENIDO TEMÁTICO DISEÑO WEB (I y II) CONTENIDO TEMÁTICO 1. Historia de internet 2. Introducción a las aplicaciones web 3. Estructura de un sitio web 4. Accesibilidad web a. Normas de accesibilidad del World Wide Web Consortium

Más detalles

ETIQUETAS HTML 5 Diseño de Sitios Web TUW

ETIQUETAS HTML 5 Diseño de Sitios Web TUW Etiqueta Descripción Define un comentario nueva nueva nueva nueva

Más detalles

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

Para iniciarnos en el estudio de este curso necesitamos estar familiarizados con ciertos conceptos generales, entre ellos: Conceptos básicos de la internet y la web Para iniciarnos en el estudio de este curso necesitamos estar familiarizados con ciertos conceptos generales, entre ellos: Internet: Red mundial de computadoras

Más detalles

Manual de v2cms v2cms v1.01

Manual de v2cms v2cms v1.01 Manual de v2cms v2cms v1.01 Introducción v2cms es un sistema de manejo de contenido que ofrece una gran flexibilidad para la creación de sitios web no importa el tamaño del mismo. El mismo permite una

Más detalles

Dreamweaver CS5 Full. 01. Conociendo Adobe Dreamweaver CS5. 02. Creación de sitios y páginas Web

Dreamweaver CS5 Full. 01. Conociendo Adobe Dreamweaver CS5. 02. Creación de sitios y páginas Web 01. Conociendo Adobe Dreamweaver CS5 01.1. Introducción a Adobe Dreamweaver 01.2. Novedades de Dreamweaver CS5 01.3. Requerimientos técnicos 01.4. Editar páginas Web 01.5. Cómo tener una página en Internet

Más detalles

CURSO HTML 5 / CSS 3

CURSO HTML 5 / CSS 3 CURSO HTML 5 / CSS 3 Abril 2014 Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported. HTML 5 / CSS 3 1/73 ÍNDICE: HTML 5... 3 PARTE 1: NOVEDADES...

Más detalles

Ficha Técnica. Categoría. Contenido del Pack. Sinopsis. Diseño Web. - 1 CDROM - 1 Cuaderno de Ejercicios - 2 Manual Teórico

Ficha Técnica. Categoría. Contenido del Pack. Sinopsis. Diseño Web. - 1 CDROM - 1 Cuaderno de Ejercicios - 2 Manual Teórico Ficha Técnica Categoría Diseño Web Contenido del Pack - 1 CDROM - 1 Cuaderno de Ejercicios - 2 Manual Teórico Sinopsis El término HTML hace referencia al lenguaje de marcado predominante para la elaboración

Más detalles

Desarrollo de sitios Web con HTML5, CSS3, jquery y Responsive Web Design

Desarrollo de sitios Web con HTML5, CSS3, jquery y Responsive Web Design Desarrollo de sitios Web con HTML5, CSS3, jquery y Responsive Web Design Nivel básico. Duración: 20 horas. Lección 1. Creando tu primera página Web en HTML5. Qué es HTML5 y CSS3? Términos comunes utilizados

Más detalles

14.1 Configuración de las propiedades del documento

14.1 Configuración de las propiedades del documento Capítulo 14 Publicación 14.1 Configuración de las propiedades del documento V amos a abrir la película natura.fla guardada en la carpeta Curso Flash/ejemplos. No es necesario guardar los cambios producidos

Más detalles

Aprenda los lenguajes HTML5, CSS3 y JavaScript para crear su primer sitio web

Aprenda los lenguajes HTML5, CSS3 y JavaScript para crear su primer sitio web La Web 1. Qué es la Web? 7 1.1 Lado servidor: HTTP, FTP, lenguajes, SQL 7 1.2 Lado cliente: HTML, CSS, JavaScript 10 2. Los lenguajes y su utilidad 10 2.1 HTML 10 2.2 CSS 14 2.3 JavaScript 17 2.4 Ejemplo

Más detalles

> Temario Curso de Diseño Web <

> Temario Curso de Diseño Web < le ayuda a crear hermosos diseños para sitios web y aplicaciones móviles en un instante, sin necesidad de programación. Brinda imágenes vectoriales y de mapa de bits, maquetas, gráficos 3D, y contenido

Más detalles

Manual simple de manejo de wordpress

Manual simple de manejo de wordpress Manual simple de manejo de wordpress Índice de contenido 1.- El registro...3 2.- El Escritorio...4 Resumen Ahora mismo...4 Publicación Rápida...4 Últimos borradores...5 Comentarios recientes y enlaces

Más detalles

Técnico en Dreamweaver CC, HTML5, CSS3, PHP y JavaScript. Informática y Programación

Técnico en Dreamweaver CC, HTML5, CSS3, PHP y JavaScript. Informática y Programación Técnico en Dreamweaver CC, HTML5, CSS3, PHP y JavaScript Informática y Programación Ficha Técnica Categoría Informática y Programación Referencia 30382-1601 Precio 62.00 Euros Sinopsis Este curso de Técnico

Más detalles

Manual de gestión de contenidos web en entorno Drupal. Versión sitio maestro para servicios 1.0

Manual de gestión de contenidos web en entorno Drupal. Versión sitio maestro para servicios 1.0 Manual de gestión de contenidos web en entorno Drupal Versión sitio maestro para servicios 1.0 Contenido Gestión de contenidos... 5 Crear contenidos... 5 Tipos de contenido... 5 Página básica o basic

Más detalles

Introduccion HTML5 Que es html 5? HTML5 Qué va a servir? Porqué es mejor HTML5? HTML5 Porqué debo de comenzar a trabajar con HTML5?

Introduccion HTML5 Que es html 5? HTML5 Qué va a servir? Porqué es mejor HTML5? HTML5 Porqué debo de comenzar a trabajar con HTML5? Curso básico HTML5 que es?, para que es?, En que me beneficio?, y no pueden hacer falta en este mundo del diseño y la estructura web y especificamente en este tema de HTML5 Introduccion Bueno antes que

Más detalles

DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB

DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB DENOMINACIÓN: CON TECNOLOGÍAS WEB Código: IFCD0210 Familia profesional: Informática y Comunicaciones Área profesional: Desarrollo Nivel de cualificación profesional: 3 Cualificación profesional de referencia:

Más detalles

INSTITUTO CONVERSA DIRECCION ACADEMICA PROGRAMACION DE CLASE DREAMWEAVER CS3

INSTITUTO CONVERSA DIRECCION ACADEMICA PROGRAMACION DE CLASE DREAMWEAVER CS3 NOMBRE DEL MODULO: DREAMWEAVER BÁSICO CLAVE: ESPECIALIDAD: DISEÑO GRÁFICO DURACION: 5 FASES OBJETIVO GENERAL DEL MODULO: EL ALUMNO APRENDERÁ TODO LO RELACIONADO CON LA CREACIÓN DE SITIOS WEB DINAMICOS.

Más detalles

Dreamweaver CS6 para PC/Mac Sitios completamente CSS conforme a los estándares del W3C

Dreamweaver CS6 para PC/Mac Sitios completamente CSS conforme a los estándares del W3C Introducción Internet en la actualidad 7 El World Wide Web Consortium y los estándares 7 Los programas de creación de sitios web 7 Objetivo del libro 8 Interfaz de creación El entorno del sistema 9 La

Más detalles

Programación Hipermedia 1

Programación Hipermedia 1 Programación Hipermedia 1 Práctica 2: HTML 1. Objetivos Aprender el lenguaje de marcado HTML y la importancia de escribir código correcto y conforme a la especificación oficial. Conocer algunas herramientas

Más detalles

PROGRAMA FORMATIVO MACROMEDIA STUDIO 8

PROGRAMA FORMATIVO MACROMEDIA STUDIO 8 PROGRAMA FORMATIVO MACROMEDIA STUDIO 8 www.bmformacion.es info@bmformacion.es Objetivos Se estudia la suite Macromedia Studio 8, que está formada por un conjunto de aplicaciones utilizadas por diseñadores

Más detalles

DISEÑO WEB ADOBE DREAMWEAVER CS3

DISEÑO WEB ADOBE DREAMWEAVER CS3 CLASE 6 CREACIÓN DE FORMULARIOS Todo sitio Web necesita recabar cierta información, a veces para contactarse con los visitantes, a veces para encuestas y en algunas ocasiones para realizar venta o contratación

Más detalles

56h DREAMWEAVER 8 OBJETIVOS DEL CURSO. ÍNDICE 1 Conociendo Macromedia Dreamweaver. 2 Creación de sitios y páginas Web

56h DREAMWEAVER 8 OBJETIVOS DEL CURSO. ÍNDICE 1 Conociendo Macromedia Dreamweaver. 2 Creación de sitios y páginas Web 56h DREAMWEAVER 8 OBJETIVOS DEL CURSO Dreamweaver es el programa líder en la edición profesional de páginas Web. Es el software más utilizado para la creación y mantenimiento de páginas Web por los principales

Más detalles

Widget de catálogos. Manual de Usuario. Versión 2. Madrid 13/08/2015

Widget de catálogos. Manual de Usuario. Versión 2. Madrid 13/08/2015 Widget de catálogos Manual de Usuario Madrid 13/08/2015 Versión 2 Contenidos 1 Introducción... 3 2 Alta de conjuntos de datos en datos.gob.es... 7 3 Descripción del widget... 12 3.1 Widget, versión sencilla...

Más detalles

Temario Dreamweaver CS4

Temario Dreamweaver CS4 Temario Dreamweaver CS4 1 El entorno de trabajo de Dreamweaver CS4 1 Introducción 2 Requisitos del sistema 3 Abrir el programa 4 Cerrar el programa 5 Interfaz de Dreamweaver CS4 6 La barra de Aplicaciones

Más detalles

ELABORACIÓN DE PÁGINAS WEB. CBTIS No. 02 ISC. RICARDO GARCÍA LÓPEZ

ELABORACIÓN DE PÁGINAS WEB. CBTIS No. 02 ISC. RICARDO GARCÍA LÓPEZ CBTIS No. 02 ISC. RICARDO GARCÍA LÓPEZ Página1 CREACIÓN DE LA BASE DE DATOS EN MySQL REGISTRO DE USUARIOS UTILIZANDO PHP CON MYSQL Una vez instalada nuestro servidor local de Apache, procedemos a crear

Más detalles

Técnico Profesional en Diseño Web Avanzado con HTML5 y CSS3 (Online)

Técnico Profesional en Diseño Web Avanzado con HTML5 y CSS3 (Online) Técnico Profesional en Diseño Web Avanzado con HTML5 y CSS3 (Online) TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES Técnico Profesional en Diseño

Más detalles

DISEÑO WEB MÓDULO II PROGRAMACIÓN CON HTML MÓDULO I GESTIÓN DE UN PROYECTO WEB CURSO TÉCNICO SUPERIOR

DISEÑO WEB MÓDULO II PROGRAMACIÓN CON HTML MÓDULO I GESTIÓN DE UN PROYECTO WEB CURSO TÉCNICO SUPERIOR MÓDULO I GESTIÓN DE UN PROYECTO WEB MÓDULO II PROGRAMACIÓN CON HTML 01. PLANIFICACIÓN Y DESARROLLO DE UN PROYECTO WEB 02. EL DISEÑO GRAFICO APLICADO A WEB Definicion de un sitio web Planificación de un

Más detalles

Diplomado en diseño y desarrollo web con aplicaciones Adobe

Diplomado en diseño y desarrollo web con aplicaciones Adobe Diplomado en diseño y desarrollo web con aplicaciones Adobe Conoce las nuevas herramientas y tecnologías disponibles para planificar, diseñar y desarrollar sitios web compatibles con los diferentes dispositivos

Más detalles

INSTITUCION UNIVERSITARIA INPAHU BASES DE DATOS EN LA WEB

INSTITUCION UNIVERSITARIA INPAHU BASES DE DATOS EN LA WEB INSTITUCION UNIVERSITARIA INPAHU BASES DE DATOS EN LA WEB MACROMEDIA DREAMWEAVER Unidad 1. El entorno de trabajo La pantalla inicial Las barras Los paneles e inspectores Personalizar el área de trabajo

Más detalles

Taller de Introducción

Taller de Introducción Taller de Introducción Titulo del curso Taller de introducción a HTML 5 Resumen del curso La evolución de los estándar de la web, nos ha llevado al nuevo estándar del consorcio W3C, HTML 5, en caso de

Más detalles

Diseño de páginas web 2011

Diseño de páginas web 2011 Diseño de páginas web 2011 Al finalizar el curso, el alumno será capaz de planificar y diseñar correctamente desde sencillas páginas web hasta completos sitios web. Para ello, se le proporciona primero

Más detalles

DISEÑO ORGANIZACIONAL. Diseño web avanzado con HTML5 y CSS5

DISEÑO ORGANIZACIONAL. Diseño web avanzado con HTML5 y CSS5 DISEÑO ORGANIZACIONAL Diseño web avanzado con HTML5 y CSS5 PRESENTACIÓN Curso de diseño de páginas web en el que se estudian técnicas avanzadas y novedosas gracias a la aplicación de los estándares web

Más detalles

Introducción al desarrollo web (idesweb)

Introducción al desarrollo web (idesweb) Introducción al desarrollo web (idesweb) Práctica 10: PHP 4 (acceso a una base de datos) 1. Objetivos Aprender a acceder a una base de datos desde PHP. Aprender a realizar una consulta INSERT, UPDATE y

Más detalles

Capas. sirve para seleccionar la capa al pulsar sobre él, y al eliminarlo se elimina también la

Capas. sirve para seleccionar la capa al pulsar sobre él, y al eliminarlo se elimina también la Capas Las capas no son más que unos recuadros, que pueden situarse en cualquier parte de la página, en los que podemos insertar contenido HTML. Dichas capas pueden ocultarse y solaparse entre sí, lo que

Más detalles

ADMINISTRAR UN BLOG EN BLOGGER

ADMINISTRAR UN BLOG EN BLOGGER ADMINISTRAR UN BLOG EN BLOGGER Para entrar en nuestro Blog vamos a la página principal de Blogger, accedemos a través de nuestra cuenta de Google (correo Gmail) con usuario y contraseña. EL PANEL DE CONTROL

Más detalles

PROGRAMA FORMATIVO MICROSOFT OFFICE XP PROFESIONAL

PROGRAMA FORMATIVO MICROSOFT OFFICE XP PROFESIONAL PROGRAMA FORMATIVO MICROSOFT OFFICE XP PROFESIONAL www.bmformacion.es info@bmformacion.es Objetivos Se describen todos los programas que integran la suite ofimática Microsoft Office XP: Word, Excel, Access,

Más detalles

CURSO DE DREAMWEAVER CS3

CURSO DE DREAMWEAVER CS3 CURSO DE DREAMWEAVER CS3 Aprender a manejar el programa Dreamweaver para diseñar páginas Web. A la finalización del curso, el alumno será capaz de crear sitios Web con páginas que incorporen imágenes,

Más detalles

Técnico Especialista TIC en Diseño de Páginas Web con Adobe Dreamweaver CS5 (Online)

Técnico Especialista TIC en Diseño de Páginas Web con Adobe Dreamweaver CS5 (Online) Técnico Especialista TIC en Diseño de Páginas Web con Adobe Dreamweaver CS5 (Online) TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES Técnico Especialista

Más detalles

Introducción al desarrollo web (idesweb)

Introducción al desarrollo web (idesweb) Introducción al desarrollo web (idesweb) Práctica 8: PHP 2 (cookies y sesiones) 1. Objetivos Conocer el concepto de cookie y sus posibles usos. Aprender a utilizar las cookies con PHP. Conocer el concepto

Más detalles

Introducción al desarrollo web (idesweb)

Introducción al desarrollo web (idesweb) Introducción al desarrollo web (idesweb) Práctica 1: HTML 1. Objetivos Aprender el lenguaje de marcado HTML, o algunas de sus variantes, como XHTML o HTML5, y la importancia de escribir código correcto

Más detalles

Documento de actualización de contenidos del sitio web graphoscc.com

Documento de actualización de contenidos del sitio web graphoscc.com Documento de actualización de contenidos del sitio web graphoscc.com Preparado por Emiliano Rodríguez Documento de actualización de de sitio web. v3.0 para Wordpress 4.3.1 con template Divi 2.5.3 1 Índice

Más detalles

DESARROLLO DE CONTENIDOS A MEDIDA E-DUCATIVA

DESARROLLO DE CONTENIDOS A MEDIDA E-DUCATIVA DESARROLLO DE CONTENIDOS A MEDIDA E-DUCATIVA 1 Adaptación y conversión Muchas empresas disponen de contenidos muy completos en formato papel, utilizados en educación presencial o bien en formación a distancia

Más detalles

Guía Google Sites. En este tema se desarrolla una guía rápida de uso para editar con Google Sites

Guía Google Sites. En este tema se desarrolla una guía rápida de uso para editar con Google Sites 1. INTRODUCCIÓN Google Sites es una aplicación gratuita que se enmarca dentro de la filosofía Web 2.0. Permite crear el sitio que puede adaptarse a cualquier situación: web personal, informativa, educativa,

Más detalles

Uso de ADOBE CONTRIBUTE CS5

Uso de ADOBE CONTRIBUTE CS5 Uso de ADOBE CONTRIBUTE CS5 Avisos legales Avisos legales Para ver los avisos legales, consulte http://help.adobe.com/es_es/legalnotices/index.html. iii Contenido Capítulo 1: Novedades Capítulo 2: Configuración

Más detalles

HTML HyperText Markup Language. Fernando Pérez Costoya fperez@fi.upm.es

HTML HyperText Markup Language. Fernando Pérez Costoya fperez@fi.upm.es HTML HyperText Markup Language Fernando Pérez Costoya fperez@fi.upm.es Índice Definición Historia y evolución de HTML El fiasco de XHTML HTML 5: la resurrección Un tour por HTML Diseño de aplicaciones

Más detalles

Cómo crear tu primer blog

Cómo crear tu primer blog Introducción a WordPress Alicia García Holgado GRupo de Investigación en interacción y elearning (GRIAL) Universidad de Salamanca http://grial.usal.es Tabla de contenido 1. WordPress.com... 2 2. Conceptos

Más detalles

Experto en Diseño Web Para Dispositivos Móviles con HTML5 + CSS3 + JavaScript (Cliente) (Online)

Experto en Diseño Web Para Dispositivos Móviles con HTML5 + CSS3 + JavaScript (Cliente) (Online) Experto en Diseño Web Para Dispositivos Móviles con HTML5 + CSS3 + JavaScript (Cliente) Titulación certificada por EUROINNOVA BUSINESS SCHOOL Experto en Diseño Web Para Dispositivos Móviles con HTML5 +

Más detalles

Especialista TIC en Programación de Videojuegos con HTML5 + Javascript + CSS3

Especialista TIC en Programación de Videojuegos con HTML5 + Javascript + CSS3 Especialista TIC en Programación de Videojuegos con HTML5 + Javascript + CSS3 Informática, Diseño y Programación Ficha Técnica Categoría Programación Referencia Precio Horas 8636-1301 78.00 Euros 300 Contenido

Más detalles

IRIS TUDON FIGUERAS PRODUCCIÓ I DIRECCIÓ MULTIMÈDIA: HTML5

IRIS TUDON FIGUERAS PRODUCCIÓ I DIRECCIÓ MULTIMÈDIA: HTML5 IRIS TUDON FIGUERAS PRODUCCIÓ I DIRECCIÓ MULTIMÈDIA: HTML5 El directorio del proyecto Recognition estará constituido por los perfiles de los artistas, los cuáles rellenarán formularios con datos específicos

Más detalles

HTML INDICE: 1 Internet 2 Conceptos básicos 3 Estructura de un documento HTML 4 Dar formato a un documento 5 Listas 6 Imágenes

HTML INDICE: 1 Internet 2 Conceptos básicos 3 Estructura de un documento HTML 4 Dar formato a un documento 5 Listas 6 Imágenes HTML INDICE: 1 Internet 1.1 Qué es Internet 1.2 Los comienzos de Internet 1.3 Aplicaciones que nos ofrece Internet 1.4 Qué es WWW 1.5 Servicios que nos ofrece WWW 1.6 Cuestionario: Internet 2 Conceptos

Más detalles

INDICE PASO 1: REGISTRO DE DATOS PASO 2: LA PÁGINA DE INICIO.. 7 PASO 3: EDITANDO PÁGINAS...8 PASO 4: AÑADIENDO NUEVAS PÁGINAS...

INDICE PASO 1: REGISTRO DE DATOS PASO 2: LA PÁGINA DE INICIO.. 7 PASO 3: EDITANDO PÁGINAS...8 PASO 4: AÑADIENDO NUEVAS PÁGINAS... MANUAL GOOGLE SITE Google Sites INDICE INTRODUCCIÓN PASO 1: REGISTRO DE DATOS...5 PASO 2: LA PÁGINA DE INICIO.. 7 PASO 3: EDITANDO PÁGINAS...8 PASO 4: AÑADIENDO NUEVAS PÁGINAS.....18 PASO 5: CONFIGURANDO

Más detalles

MANUAL DE USO DE CMS PARA PORTALES WEB CON ACCESIBILIDAD PÁGINA 1

MANUAL DE USO DE CMS PARA PORTALES WEB CON ACCESIBILIDAD PÁGINA 1 MANUAL DE USO DE CMS PARA PORTALES WEB CON ACCESIBILIDAD PÁGINA 1 1. Presentación 3 2. Ingreso al Sistema 4 3. Inicio 7 4. Edición de Contenido 11 5. Descargas 29 6. Administración de Menús 32 7. Módulos

Más detalles

Índice. Introducción... 21 1. Documentos HTML5... 25. 1.1 Componentes básicos... 25. 1.2 Una breve introducción a HTML... 25

Índice. Introducción... 21 1. Documentos HTML5... 25. 1.1 Componentes básicos... 25. 1.2 Una breve introducción a HTML... 25 Índice Introducción......................................... 21 1. Documentos HTML5.................................. 25 1.1 Componentes básicos................................ 25 1.2 Una breve introducción

Más detalles

Técnico Profesional en Diseño Web Avanzado con HTML5 y CSS3 (Online)

Técnico Profesional en Diseño Web Avanzado con HTML5 y CSS3 (Online) Técnico Profesional en Diseño Web Avanzado con HTML5 y CSS3 (Online) Titulación certificada por EUROINNOVA BUSINESS SCHOOL Técnico Profesional en Diseño Web Avanzado con HTML5 y CSS3 (Online) Técnico Profesional

Más detalles

FORMACIÓN ESPECIALIZADA EN HERRAMIENTAS Y LENGUAJES DE PROGRAMACIÓN WEB

FORMACIÓN ESPECIALIZADA EN HERRAMIENTAS Y LENGUAJES DE PROGRAMACIÓN WEB HERRAMIENTAS Y LENGUAJES DE PROGRAMACIÓN WEB La consolidación de los medios online como soporte principal de comunicación, así como la coyuntura económica, que relega a los soportes publicitarios convencionales

Más detalles

Guía del Curso Certificación IT en Adobe Dreamweaver CC 2015

Guía del Curso Certificación IT en Adobe Dreamweaver CC 2015 Guía del Curso Certificación IT en Adobe Dreamweaver CC 2015 Modalidad de realización del curso: Número de Horas: Titulación: Online 140 Horas Diploma acreditativo con las horas del curso OBJETIVOS Este

Más detalles

CREACIÓN DE PÁGINAS WEB CON NVU

CREACIÓN DE PÁGINAS WEB CON NVU CREACIÓN DE PÁGINAS WEB CON NVU 1. Introducción... 1 2. Instalación... 2 3. Antes de comenzar una página web... 2 4. Editar páginas web con NVU... 5 5. Definir el diseño de nuestro sitio... 6 5.1. Plantillas...

Más detalles

Diseño WEB. Nivel: 5º semestre Horas semanales: 3 horas Código: 130082 Créditos: 2 créditos

Diseño WEB. Nivel: 5º semestre Horas semanales: 3 horas Código: 130082 Créditos: 2 créditos Nivel: 5º semestre Horas semanales: 3 horas Código: 130082 Créditos: 2 créditos Herramientas de DISEÑO: Recursos Gráficos Software de Diseño Lenguaje de Programación Contenido curso practico; LENGUAJE

Más detalles

Manual del usuario. www.blocdeblocs.net. Autor: Francesc Balagué Licencia Creative Commons 2.5

Manual del usuario. www.blocdeblocs.net. Autor: Francesc Balagué Licencia Creative Commons 2.5 Manual del usuario www.blocdeblocs.net Autor: Francesc Balagué Licencia Creative Commons 2.5 ÍNDICE 0. Introducción 2 1. Crear el blog 4 2. Administración 5 2.1 Cambio de contraseña e idioma (usuarios)

Más detalles

Arquitectura de Tecnologías Web Por César Bustamante Gutiérrez. Módulo II: Tecnologias del lado del Cliente Tema 1: HTML5. www.librosdigitales.

Arquitectura de Tecnologías Web Por César Bustamante Gutiérrez. Módulo II: Tecnologias del lado del Cliente Tema 1: HTML5. www.librosdigitales. 1 Que es HTML5? HTML5, en conjunto con CSS3, define los nuevos estándares de desarrollo web, tanto para equipos de escritorio, como para dispositivos móviles y teléfonos celulares. Se abren las puertas

Más detalles

INTRODUCCIÓN A GOOGLE ANALYTICS

INTRODUCCIÓN A GOOGLE ANALYTICS INTRODUCCIÓN A GOOGLE ANALYTICS 1/18 Índice de materias GOOGLE ANALYTICS...3 A QUÉ PREGUNTAS PUEDE RESPONDER GOOGLE ANALYTICS?...3 QUÉ NECESITAMOS PARA UTILIZAR GOOGLE ANALYTICS?...3 CÓMO DARNOS DE ALTA

Más detalles

Windows Vista Home Premium

Windows Vista Home Premium Windows Vista Home Premium Curso para conocer y aprender a utilizar el sistema operativo Windows Vista Home Premium. El curso se divide en dos partes: en la primera se describe la forma de realizar las

Más detalles

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA Nombre del Módulo: DISEÑO DE PAGINAS WEB CON HTML Código: CSTI0085 total: 63 Horas Objetivo General: Construir páginas Web a partir

Más detalles

Desarrollo de sitios web basados en JavaScript y HTML5 con Visual Studio 2012

Desarrollo de sitios web basados en JavaScript y HTML5 con Visual Studio 2012 Desarrollo de sitios web basados en JavaScript y HTML5 con Visual Studio 2012 Servicios Profesionales de Formación Danysoft 21/01/2013 Valor añadido Danysoft www.danysoft.com 1 Servicios Profesionales

Más detalles