Clase 3 - Enlaces y Etiquetas Multimedia
Clase 3 - Enlaces y Etiquetas Multimedia
Clase 3 - Enlaces y Etiquetas Multimedia
El hipervínculo Anchor
El hipervínculo Anchor
Y para realizar esta tarea, disponemos del elemento HTML Anchor <a>, el cual es configurable y permite
establecer diferentes tipos de hipervínculos, según la necesidad del caso.
index.html empresa.html
<a href=”empresa.html”>Empresa</a>
El hipervínculo Anchor
internos del podemos definir hipervínculos que se realizan dentro del mismo documento
documento HTML. Aquí interfieren dos tipos de atributos.
En el caso de los enlaces, la ruta indica la dirección a la que tiene que llevarnos
el navegador cuando pulsamos sobre él.
https://www.google.com ../imagenes/perfil.jpg
Ejemplo de ruta absoluta
Si tenemos una imagen que está alojada en una URL, podemos acceder a ella
sin importar el lugar en el que esté navegando en ese momento. Su ruta, es
decir, el acceso hacia ese recurso, es siempre el mismo.
https://unsitioweb.com/imagenes/imagen1.jpg
Ejemplos de ruta relativa
Para acceder a una imagen que se encuentra en la misma carpeta que el
archivo original, la ruta simplemente debe hacer referencia al nombre del otro
archivo ya que ambos archivos comparten el mismo lugar.
miProyecto
ruta desde unArchivo.js hacia unaImagen.jpg:
unArchivo.js
unaImagen.jpg
unaImagen.jpg
Para acceder a una imagen que se encuentra en una carpeta inferior a la del
archivo original deberíamos descender un nivel. Eso lo hacemos con la barra /.
miProyecto
ruta desde unArchivo.js hacia unaImagen.jpg:
unArchivo.js
imagenes/unaImagen.jpg
imagenes
unaImagen.jpg
Si hubiese más carpetas inferiores, solo se debería ir accediendo una a una
utilizando las barras /, hasta llegar a la imagen.
miProyecto
unArchivo.js
ruta desde unArchivo.js hacia unaImagen.jpg:
imagenes
imagenes/iconos/unaImagen.jpg
iconos
unaImagen.jpg
Para acceder a una imagen que se encuentra en una carpeta a la misma
altura a la del archivo original, deberemos salir de la actual y luego entrar en la
correspondiente. Para ir un nivel hacia atrás, usamos dos puntos seguidos .. .
js
ruta desde unArchivo.js hacia unaImagen.jpg:
unArchivo.js
../imagenes/unaImagen.jpg
imagenes
unaImagen.jpg
Otros hipervínculos
Hipervínculos externos
En cualquiera de estos casos, si no queremos que el navegador web intente visualizar el documento o
aplicación en el web browser, podemos sumar el atributo booleano download, para que se fuerce la
descarga de estos documentos o archivos en general.
Destino del hipervínculo
Destino del hipervínculo
Hasta ahora, todos los hipervínculos
Destino del Descripción
que generamos, abren el archivo o hipervínculo
documento de destino en la misma
carga la URL en el mismo contexto de
_self
pestaña del navegador web. navegación. (por defecto)
En los inicios de la internet comercial, existían otros De igual forma, el protocolo mailto: tiene hoy un
protocolos como ser FTP: - GOPHER: - NEWS:, pero uso bastante limitado, por la proliferación de otros
desaparecieron con el tiempo por la popularidad del medios de comunicación más directos, como ser
protocolo http: y en algunos casos, como el del WhatsApp 💬o BOTs 🤖de atención al público.
protocolo FTP, por cuestiones de seguridad.
Además, el uso del correo electrónico se concentra
Los navegadores web discontinuaron el soporte hoy en un servicio de webmail y no en una
nativo que le daban originalmente al protocolo FTP. aplicación cliente de correo como Outlook o
Thunderbird.
¡A practicar!
Nuestro trabajo será crear tres párrafos de los siguientes sitios web,
que se vea de la siguiente manera:
Olé
Pero, ojo, el ejercicio no termina ahí. Queremos que cada palabra sea
un hipervínculo hacia la página correspondiente de cada sitio.
URL Schemes
URL Schemes
Tu imagen de perfil
Ancho de la imagen
Nos permite indicar el ancho de nuestra imagen. No es obligatorio.
Los valores pueden ser tanto en píxeles (solo escribimos el número) como en
porcentajes (con el símbolo % al final).
atributo → width
Este atributo nos permite
especificar el ancho de la imagen.
Alto de la imagen
Nos permite indicar el alto de nuestra imagen. No es obligatorio.
Los valores pueden ser tanto en píxeles (solo escribimos el número) como en
porcentajes (con el símbolo % al final).
atributo → height
Este atributo nos permite
especificar el alto de la imagen.
Imágenes
Para agregar la imagen a visualizar, debemos recurrir a un tag específico, denominado src (source).
Dentro de este atributo se indica la imagen a mostrar, pudiendo especificar una ruta relativa (subcarpeta
dentro del proyecto HTML), o una ruta absoluta (URL completa de la imagen a visualizar).
JPG WebP
GIF SVG
PNG
ICO
Tipos de formatos multimedia para web
Formato Compresión Transparencia Calidad Tamaño de archivo Soporte
https://www.iloveimg.com/es https://compressor.io/
https://www.imagerecycle.com/es/ https://squoosh.app/
https://kraken.io/ https://www.img2go.com/compress-image
https://imagecompressor.com/es/ https://www.jpeg.io/
https://tinypng.com/ https://www.websiteplanet.com/webtools
/imagecompressor/
https://optimole.com/
https://www.imgonline.com.ua/eng/compr
ess-image.php
¡A practicar!
Crea tu archivo index.html en blanco, ponle de título “Práctica con
imágenes enlazadas”.
Queremos que, al hacer clic en una imagen, la misma nos lleve hacia
google.com. Es decir que, al pasar el mouse por encima de la imagen,
deberíamos ver la "manito" indicándonos que ese elemento es un
hipervínculo. La URL de la imagen que debemos usar es la siguiente:
https://bit.ly/2WDMapV
Tag <figure>
tag <figure>
Si bien se relaciona con el flujo principal, su posición es
independiente de éste. Se trata de una imagen, una
ilustración, un diagrama, un fragmento de código, o un
esquema al que se hace referencia en el texto principal,
pero que se puede mover a otra página o a un apéndice
sin que afecte al flujo principal.
Atributo Descripción
src Atributo donde especificamos la ruta, local o remota, del archivo de audio que debe reproducir.
controls(*) Atributo booleano para visualizar los controles predeterminados de esta etiqueta.
preload Atributo booleano que define si se genera un buffer, antes de la reproducción del archivo.
autoplay Atributo booleano que define si el archivo de audio se reproduce automáticamente o no.
muted Atributo booleano que define si el reproductor de audio se inicializa en modo mute.
loop Atributo booleano que define si el audio se debe reproducir o no en modo continuo.
volume Atributo para definir el volumen. Sus valores van de 0 a 1.0, soportando decimales como escala de volumen del 0 a 100.
type Atributo que permite definir el MIME Type del archivo: “audio/x-wav”, “audio/mpeg”, “audio/mp4”, “application/ogg”
(*) si no controlamos la lógica del elemento <audio> desde JavaScript, este atributo debe definirse de manera
predeterminada.
El tag <audio>
Su incorporación en un documento
HTML es fácil de realizar.
Pruébalo en W3Schools
El tag <audio>
Play/Pause integrado
Progreso interactivo
control de volumen/mute
Velocidad de reproducción/Descarga
(*) Cuando realizamos streaming de señal, el tiempo a visualizar corresponde al transcurrido desde que se pulsó Play.
El tag <video>
El tag Video
El tag <video> nos permite sumar archivos de video a un sitio web. Su
estructura es igual de sencilla que el tag <audio>, y posee casi los mismos
atributos que este último los cuales nos ayudan a ajustar sus propiedades de
reproducción.
El tag Video
👈 Su visualización predeterminada,
cuando lo definimos en un documento
HTML, sin un video cargado.
Pruébalo en W3Schools
El tag Video
poster es el nombre del atributo que permite definir una imagen en los formatos
aceptados por HTML5, para que la misma se visualice mientras el video no es
reproducido.
El tag <iframe>
El tag <iframe>
El tag <iframe> también se comporta como un tag
contenedor, aunque en este caso, su estructura
permite incrustar otros elementos los cuales pueden
provenir del mismo sitio donde nos encontramos, o
de sitios web externos.
Una vez hecho esto, su tarea será trasladar aquello que idearon pero
ahora utilizando etiquetas HTML y sumarlo a lo aprendido en la clase
anterior.
Muchas gracias.