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

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

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

Í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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

> 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

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

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

Listado de elementos o etiquetas HTML5

Listado de elementos o etiquetas HTML5 Listado de elementos o etiquetas HTML5 Etiqueta Función Define un comentario Define el tipo de docuemento Define

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

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

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

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

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

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

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

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

CREAR UN BLOG Y COMENZAR A PUBLICAR

CREAR UN BLOG Y COMENZAR A PUBLICAR CREAR UN BLOG Y COMENZAR A PUBLICAR 1. INTRODUCCIÓN 2. CREAR UN BLOG CON BLOGGER - Crear una cuenta (ya la teníamos creada) - Asignar un nombre - Elegir una plantilla 3. PESTAÑA CREACIÓN DE ENTRADAS -

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

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

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

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

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

Paso 1 de 10. Paso 2 de 10. Guía de aprendizaje de Flash CS5 Tutorial 13 - Publicación y exportación

Paso 1 de 10. Paso 2 de 10. Guía de aprendizaje de Flash CS5 Tutorial 13 - Publicación y exportación Guía de aprendizaje de Flash CS5 Tutorial 13 - Publicación y exportación Paso 1 de 10 Una vez que hemos creado una película Flash, sea una animación, un juego, un recurso educativo, etc., el último paso

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

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

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

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

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

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

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

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

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

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

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

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

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

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

HTML & Fila Zilla. Temario:

HTML & Fila Zilla. Temario: HTML & Fila Zilla Conocer la estructura de tus páginas te permite tener un control total sobre estas, sin mencionar, que también te permite modificar la apariencia de tus sitios con CSS y mejorar tu presencia

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

DESARROLLO WEB EN ENTORNO CLIENTE

DESARROLLO WEB EN ENTORNO CLIENTE DESARROLLO WEB EN ENTORNO CLIENTE CAPÍTULO 1: Selección de arquitecturas y herramientas de programación Juan Manuel Vara Mesa Marcos López Sanz David Granada Emanuel Irrazábal Jesús Javier Jiménez Hernández

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

PROGRAMA FORMATIVO WINDOWS VISTA HOME PREMIUM

PROGRAMA FORMATIVO WINDOWS VISTA HOME PREMIUM PROGRAMA FORMATIVO WINDOWS VISTA HOME PREMIUM www.bmformacion.es info@bmformacion.es Objetivos Curso para conocer y aprender a utilizar el sistema operativo Windows Vista Home Premium. El curso se divide

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

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

Diseño de Páginas Web 2011

Diseño de Páginas Web 2011 Diseño de Páginas Web 2011 PRESENTACIÓN Proporciona ejemplos de páginas web reales, disponibles en Internet; se presenta el lenguaje HTML y las hojas de estilo en cascada (CSS), enfatizando la utilización

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

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

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

Desarrollo de sitios Web con HTML 5

Desarrollo de sitios Web con HTML 5 Desarrollo de sitios Web con HTML 5 HTML5 para páginas web HTML5 es la versión más reciente para diseñar páginas web, su sintaxis es sencilla y en conjunto con CSS3 se pueden crear sitios responsive, los

Más detalles

Manual de Usuario Bitácora e-ducativa Versión 7.02.03

Manual de Usuario Bitácora e-ducativa Versión 7.02.03 Manual de Usuario Bitácora e-ducativa Versión 7.02.03 ÍNDICE DE CONTENIDOS INTRODUCCIÓN...3 ÁREAS DE LA BITÁCORA...4 1. ENCABEZADO...5 2. PUBLICACIONES...5 3. ÁREA DE WIDGETS...5 4. PALABRAS DE BIENVENIDA...5

Más detalles

Blogger: herramienta de creación y gestión de blogs

Blogger: herramienta de creación y gestión de blogs Blogger: herramienta de creación y gestión de blogs Objetivo de aprendizaje Las personas participantes serán capaces de crear y gestionar un blog con Blogger. Existen numerosos servicios gratuitos para

Más detalles

Cree su primer sitio web Del diseño a la realización

Cree su primer sitio web Del diseño a la realización Capítulo 1: Introducción A. Introducción 17 Capítulo 2: Los lenguajes A. Objetivo 21 B. HTML 21 1. Estado de la cuestión 21 2. Los componentes del HTML 21 3. Los atributos 22 4. Los caracteres 23 5. Los

Más detalles

Tecnologías web 2.0. David Ramos Valcárcel www.davidramos.biz david@uvigo.es. MÓDULO IV: Tecnologías y frameworks de desarrollo de software libre

Tecnologías web 2.0. David Ramos Valcárcel www.davidramos.biz david@uvigo.es. MÓDULO IV: Tecnologías y frameworks de desarrollo de software libre Tecnologías web 2.0 MÓDULO IV: Tecnologías y frameworks de desarrollo de software libre http://trevinca.ei.uvigo.es/~orge/master/ HTML 5 Etiquetado semántico Mejora búsquedas Mejora comprensión Mejora

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

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

Versión: 1.0.0. Desarrollado por AloOnline Alojamiento Web. http://www.aloonline.es. soporte@aloonline.es -1-

Versión: 1.0.0. Desarrollado por AloOnline Alojamiento Web. http://www.aloonline.es. soporte@aloonline.es -1- Versión: 1.0.0 Desarrollado por AloOnline Alojamiento Web http://www.aloonline.es soporte@aloonline.es -1- INDICE 1. Acceder al panel de WordPress... 3 2. Crear entradas en el Blog y páginas... 4 2.1.

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

Blog. Crear y gestionar un blog con Blogger

Blog. Crear y gestionar un blog con Blogger Blog. Crear y gestionar un blog con Blogger Reconocimiento-NoComercial-CompartirIgual 2.5 España: http://creativecommons.org/licenses/by-nc/2.5/es/ Realizado por: José Sánchez Rodríguez (Universidad de

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

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

Plataforma Helvia. Manual de Usuario Bitácora. Versión 6.08.05

Plataforma Helvia. Manual de Usuario Bitácora. Versión 6.08.05 Plataforma Helvia Manual de Usuario Bitácora Versión 6.08.05 Índice de Contenidos INTRODUCCIÓN... 3 ÁREAS DE LA BITÁCORA... 4 1. ENCABEZADO...4 2. PUBLICACIONES...5 3. ÁREA RECHA...5 4. PALABRAS DE BIENVENIDA...5

Más detalles

Análisis de la accesibilidad del sitio web del Ayuntamiento La Joyosa (www.lajoyosa.net)

Análisis de la accesibilidad del sitio web del Ayuntamiento La Joyosa (www.lajoyosa.net) Análisis de la accesibilidad del sitio web del Ayuntamiento La Joyosa (www.lajoyosa.net) Danny J. Rivera I. Sergio Luján Mora 24 de Marzo de 2011 Esta obra está bajo una licencia de Creative Commons Reconocimiento-SinObraDerivada

Más detalles

UNIDAD 4 HIPERENLACES

UNIDAD 4 HIPERENLACES UNIDAD 4 HIPERENLACES OBJETIVO El alumno será capaz de crear, modificar y probar hipervínculos personalizados en un documento de Dreamweaver. TEMARIO 4.1 CONCEPTO Y TIPOS DE ENLACES 4.2 PERSONALIZAR NUEVOS

Más detalles

Crear y gestionar un blog con Blogger

Crear y gestionar un blog con Blogger Crear y gestionar un blog con Blogger Pág. 1 Crear y gestionar un blog con Blogger Reconocimiento-NoComercial-CompartirIgual 2.5 España Realizado por: José Sánchez Rodríguez (Universidad de Málaga) josesanchez@uma.es

Más detalles

HOSTALIA TU WEB. Manual de Usuario V 1.0. Hostalia Guías de uso 4/8/2014

HOSTALIA TU WEB. Manual de Usuario V 1.0. Hostalia Guías de uso 4/8/2014 HOSTALIA TU WEB Manual de Usuario V 1.0 4/8/2014 Calle San Rafael, 14 28108 Alcobendas (Madrid) Teléfono: 900 103 253 www.hostalia.com ÍNDICE INTRODUCCIÓN 3 VISIÓN GENERAL DE LA APLICACIÓN ONLINE TU WEB

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

AS237 - Dreamweaver CS5

AS237 - Dreamweaver CS5 AS237 - Dreamweaver CS5 Características Modalidad: Online Horas: 56 Objetivos 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

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

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

Diseño Web. Temario. www.capacitaciongrafica.com

Diseño Web. Temario. www.capacitaciongrafica.com Diseño Web Temario Diseño Web Temario Objetivos: Que el alumno aprenda a Diseñar y Desarrollar sitios web informativos, dinámicos e interactivos cumpliendo con los estandares del diseño web mundial. Al

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