Beruflich Dokumente
Kultur Dokumente
PROGRAMACIÓN WEB I
SEMANA 3
Autoría de HTML
Reservados todos los derechos Instituto Superior de Artes y Ciencias de la Comunicación S.A.. No se permite copiar, reproducir, reeditar, descargar,
publicar, emitir, difundir, de forma total o parcial la presente obra, ni su incorporación a un sistema informático, ni su transmisión en cualquier
Reservados
forma o por todos los derechos
cualquier Instituto Superior
medio (electrónico, de Artes
mecánico, y Ciencias
fotocopia, de la uComunicación
grabación S.A.. No seprevia
otros) sin autorización permite copiar,
y por reproducir,
escrito reeditar,
de Instituto descargar,
Superior de
publicar, emitir, difundir, de forma total o parcial la presente obra, ni su incorporación a un sistema informático, ni su transmisión
Artes y Ciencias de la Comunicación S.A. La infracción de dichos derechos puede constituir un delito contra la propiedad intelectual. en cualquier
forma o por cualquier medio (electrónico, mecánico, fotocopia, grabación u otros) sin autorización previa y por escrito de Instituto Superior de
Artes y Ciencias de la Comunicación S.A. La infracción IACC-2020
de dichos derechos puede constituir un delito contra la propiedad intelectual.
1
SEMANA 3 – PROGRAMACIÓN WEB I
1.
APRENDIZAJES ESPERADOS
El estudiante será capaz de:
IACC-2020
2
SEMANA 3 – PROGRAMACIÓN WEB I
IACC-2020
3
SEMANA 3 – PROGRAMACIÓN WEB I
INTRODUCCIÓN
En el presente contenido se revisará cómo aplicadas, permiten la incorporación de
incorporar a los sitios web, elementos nuevas tecnologías.
altamente utilizados en la actualidad, tales
como: videos, audios e imágenes. Con esta entrega sobre el lenguaje HTML se
conocerán los elementos básicos necesarios
Para trabajar y crear sitios webs y aplicaciones para incorporar objetos en un sitio web,
con HTML, no basta con conocer la estructura según la demanda actual del mercado.
de una página web, sino también el conjunto
de etiquetas que permiten el manejo de
recursos dentro de ellas, las que, al ser
IACC-2020
4
SEMANA 3 – PROGRAMACIÓN WEB I
Esta etiqueta permite crear un recuadro, que en su interior va a tener una dirección URL de otra
página web, documento o recurso que queramos cargar en él, siendo la etiqueta más utilizada para
todo tipo de contenido externo.
Ejemplo de etiqueta
En el código presentado, se utiliza un conjunto de marco para mostrar un video de YouTube por
medio del enlace que nos entrega dicho servicio, para que sea publicado en el sitio web. Para ver
y/o copiar el enlace desde YouTube se debe presionar la opción compartir en el video. En la siguiente
imagen se ve la ubicación de dicha opción:
IACC-2020
5
SEMANA 3 – PROGRAMACIÓN WEB I
IACC-2020
6
SEMANA 3 – PROGRAMACIÓN WEB I
2. ETIQUETAS MULTIMEDIA
Entre los recursos más utilizados dentro de una página web se encuentran audios y videos, a los que
en conjunto se les llaman recursos multimedia. En HTML existe la posibilidad de mostrar videos
directamente desde el navegador, sin redireccionar a otro hipervínculo. A continuación, veremos
cómo incorporar dichos recursos a una página web.
Fuente: https://bit.ly/36dcMRR
IACC-2020
7
SEMANA 3 – PROGRAMACIÓN WEB I
<audio src="audio.mp3"></audio>
De esa manera, se iniciará la reproducción del contenido del archivo audio.mp3, pero no se
visualizará nada en pantalla asociado a dicho recurso. Para mostrar controles, de manera que el
usuario pueda accionar el sonido por medio de el botón play, se deberá agregar el atributo controls.
Veamos el siguiente código:
Con el atributo controls, el audio solo se escuchará cuando se presione el botón play, y se mostrará
la pantalla así:
IACC-2020
8
SEMANA 3 – PROGRAMACIÓN WEB I
Con el atributo preload=”none” indicamos que no precargue ningún elemento. Se descargará solo
cuando el usuario pulse los controles de reproducción, evitando el consumo de ancho de banda,
salvo que el usuario así lo desee.
La etiqueta <audio> también se puede usar como etiqueta contenedora e incluir varias etiquetas
HTML para proporcionar mayor compatibilidad o capacidades adicionales.
Fuente: https://bit.ly/2TreT1O
En la tabla anterior, se observa que, en el caso que se desee establecer el archivo de audio al que se
asociará la etiqueta <audio>, se ocupa a su vez la etiqueta <source>. De manera similar, en el caso
que se requiera especificar un archivo de subtítulos se mediante la etiqueta <track>.
Para lograr mayor compatibilidad con los diversos navegadores desde los que se accede a una
página web que incluya audio, se puede usar la etiqueta <source> para agregar diversos formatos
IACC-2020
9
SEMANA 3 – PROGRAMACIÓN WEB I
alternativos, tales como archivos con extensión .ogg, .opus, entre otros. Veamos un ejemplo de este
caso:
En este ejemplo, el navegador intentará reproducir el archivo de audio en formato opus. En caso de
no ser soportado por el navegador, intentará reproducir el formato ogg vorbis; y en caso de tampoco
soportarlo, reproducirá el formato MP3.
PREGUNTA
IACC-2020
10
SEMANA 3 – PROGRAMACIÓN WEB I
Fuente: https://bit.ly/2sw5Hhy
Ahora bien, veamos cómo podemos colocar un video llamado pelicula.mp4 en una página web:
IACC-2020
11
SEMANA 3 – PROGRAMACIÓN WEB I
Esta instrucción mostrará en el navegador el primer fotograma del video con un tamaño de 640x480,
por lo que se apreciará como una imagen, ya que hemos especificado el atributo control ni la auto
reproducción. Así de verá en el navegador:
Veamos lo mismo con el atributo controls especificado, en el que al final de la previsualización del
video, aparece el menú de controles con el botón play:
IACC-2020
12
SEMANA 3 – PROGRAMACIÓN WEB I
En este ejemplo, se visualizará la imagen de presentación llamada inicio.jpg, hasta que el usuario
solicite reproducir el video llamado video.mp4, por medio del botón play.
IACC-2020
13
SEMANA 3 – PROGRAMACIÓN WEB I
Para este caso, el video se reproduce de manera automática apenas se carga la página en el
navegador, pero sin audio activado (mute) y en bucle.
Al igual que la etiqueta <audio>, la etiqueta <video> se puede usar como etiqueta contenedora e
incluir varias etiquetas HTML, para proporcionar mayor compatibilidad o capacidades adicionales.
Al utilizar la etiqueta <video> como etiqueta contenedora, podemos incluir etiquetas <source> en
su interior para tener mayor compatibilidad con otros navegadores, tal como se muestra en el
siguiente ejemplo:
Ejemplo de uso de etiqueta <video> como etiqueta contenedora junto a la etiqueta <source>
IACC-2020
14
SEMANA 3 – PROGRAMACIÓN WEB I
En esta página los navegadores no mostrarán todos los contenidos a la vez, sino que se realizará de
la siguiente manera:
Así, logramos presentar una solución contemplando todas las alternativas posibles.
PREGUNTA
3. ETIQUETAS DE FORMULARIOS
Seguramente, en más de una oportunidad has visitado una página web en la cual se te solicita el
llenado de un conjunto de información requerida por el sitio web, pues bien, a eso se le llama
formulario, y con ellos se establece un mecanismo en el que el usuario pueda introducir información
en una página web de forma bastante sencilla e intuitiva. Luego, el sitio web puede procesarla de
IACC-2020
15
SEMANA 3 – PROGRAMACIÓN WEB I
forma correcta e incorporarla a una base de datos, enviarla por email o procesarla para mostrar
información final al usuario.
En relación al elemento formulario, existe la etiqueta contenedora <form>, la que dispone de varios
atributos para utilizar:
Fuente: https://bit.ly/36VLIrn
Los tres primeros son denominados atributos base y su uso se explica a continuación:
IACC-2020
16
SEMANA 3 – PROGRAMACIÓN WEB I
PREGUNTA
Fuente: https://bit.ly/2TrhbOs
El atributo type permite indicar qué tipo de campo de dato mostrará el navegador, pudiendo
especificar los siguientes:
IACC-2020
17
SEMANA 3 – PROGRAMACIÓN WEB I
IACC-2020
18
SEMANA 3 – PROGRAMACIÓN WEB I
En este ejemplo, se implementa un formulario sencillo para solicitar el nombre completo al usuario
mediante la etiqueta <input type="text">, y luego se muestra el botón enviar el formulario con la
etiqueta <input type="submit">. Con la misma etiqueta <input> se logran ambos propósitos, según
el valor indicado en el atributo type.
Es importante considerar que el diseño del formulario debe funcionar de tal manera que los usuarios
puedan cargar la información de una manera cómoda e intuitiva, con la mayor información posible
sobre cómo introducir los datos solicitados y evitando la inconsistencia. Es por ello, que quien
elabora el formulario, debe determinar el tipo de datos que va a solicitar, para así identificar el tipo
de dato que más se acomoda a cada contexto. Manz (2016) nos proporciona el siguiente cuadro
resumen, que presenta ejemplos para diferentes requerimientos de información a obtener por
medio de formularios y la correspondiente etiqueta y su atributo necesario:
Fuente: https://bit.ly/2FQZakx
IACC-2020
19
SEMANA 3 – PROGRAMACIÓN WEB I
https://youtu.be/lyopO8-4f18
IACC-2020
20
SEMANA 3 – PROGRAMACIÓN WEB I
COMENTARIO FINAL
Los sitios web existentes incorporan una serie de recursos altamente difundidos por ese medio,
tales como audios, videos e imágenes, lo que les permite entregar contenidos de una manera rápida
y versátil.
Gracias a la evolución del lenguaje HTML, lo anterior es una tarea simple de realizar, implementando
las etiquetas y atributos que hemos estudiado en el presente contenido: tales como:<iframe>,
<audio>, <video>, entre otras. El dominio de todos estos elementos permitirá desarrollar páginas
web que cumplan con las expectativas de quienes demandan el desarrollo de sus sitios en la web,
que complementado con el conocimiento de hojas de estilo en cascada (CSS) y el diseño adaptable
de sitios web que veremos más adelante, lograrán que el estudiante cuente con las competencias
actuales requeridas en el mundo de la programación web.
IACC-2020
21
SEMANA 3 – PROGRAMACIÓN WEB I
REFERENCIAS
Manz, J. (2016). Lenguaje HTML - Documentación sobre el lenguaje HTML. Recuperado
de: https://bit.ly/3aoU258
IACC-2020
22
SEMANA 3 – PROGRAMACIÓN WEB I
IACC-2020
23