Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROGRAMACIÓN WEB I
IIASIGNATURA
SEMANA 8
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
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ónIACC-2020
de dichos derechos puede constituir un delito contra la propiedad intelectual.
1
SEMANA 8 – PROGRAMACIÓN WEB I
APRENDIZAJES ESPERADOS
El estudiante será capaz de:
IACC-2020
2
SEMANA 8 – PROGRAMACIÓN WEB I
IACC-2020
3
SEMANA 8 – PROGRAMACIÓN WEB I
INTRODUCCIÓN
IACC-2020
4
SEMANA 8 – PROGRAMACIÓN WEB I
1.1. IMÁGENES
El manejo de imágenes se realiza con clases que permitan adaptar el modo de visualización de las
mismas, pudiendo lograr un aspecto con esquinas redondeadas, circulares, tamaños miniatura,
entre otros. Veamos las diferentes clases a utilizar en la siguiente tabla:
IACC-2020
5
SEMANA 8 – PROGRAMACIÓN WEB I
Veamos ahora un ejemplo que nos permita entender la disposición de una galería de fotos
mediante imágenes miniaturas (thumbnail), dentro de una estructura de rejilla:
IACC-2020
6
SEMANA 8 – PROGRAMACIÓN WEB I
1.3. BORDES
Para mostrar fragmentos de código, en el contenido de una página con Bootstrap, se utiliza el
elemento <code>, con el objeto de que se diferencie del resto del texto. Existen clases que
ayudan a proporcionar estilos a los elementos sin necesidad de usar hojas de estilos CSS. La
primera de ellas es usada para proporcionar o eliminar bordes a un elemento, de tal manera, se
IACC-2020
7
SEMANA 8 – PROGRAMACIÓN WEB I
debe especificar con un 0 si lo que se requiere es eliminar algún borde. Veamos el siguiente
ejemplo para comprender mejor:
<!doctype html>
<html lang="en">
<head>
<title>Ejemplo de bordes</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css">
<style>
.border {
display: inline-block;
width: 100px;
height: 100px;
margin: 10px;
}
</style>
</head>
<body>
<div class="container">
<h2>Bordes</h2>
<p>Uso de la clase borde en un elemento:</p>
<span class="border"></span>
<span class="border border-0"></span>
<span class="border border-top-0"></span>
<span class="border border-right-0"></span>
<span class="border border-bottom-0"></span>
<span class="border border-left-0"></span>
</div>
</body>
</html>
IACC-2020
8
SEMANA 8 – PROGRAMACIÓN WEB I
También es posible modificar el aspecto de las esquinas de los bordes para que se visualicen
redondeados, por medio de la clase rounded. Observemos el siguiente ejemplo:
IACC-2020
9
SEMANA 8 – PROGRAMACIÓN WEB I
IACC-2020
10
SEMANA 8 – PROGRAMACIÓN WEB I
https://bit.ly/2VbawbY
Veamos un ejemplo:
IACC-2020
11
SEMANA 8 – PROGRAMACIÓN WEB I
IACC-2020
12
SEMANA 8 – PROGRAMACIÓN WEB I
En el ejemplo anterior se observa el uso de ambas clases, en el que dentro de la clase clearfix, se
detallan los elementos hacia la izquierda y derecha del contenedor. Observemos el resultado de
dicho código en la pantalla del navegador:
Clase Teléfonos
float-sm-right Flota a la derecha en pantallas pequeñas.
float-md-right Flota a la derecha en pantallas medianas.
float-lg-right Flota a la derecha en pantallas grandes.
float-xl-right Flota a la derecha en pantallas extragrandes.
.float-none Anula flotación del elemento.
Tabla de clases para responsive float. Fuente: w3schools.com (2019)
IACC-2020
13
SEMANA 8 – PROGRAMACIÓN WEB I
0 • Asigna 0 al margen.
1 • Asigna 4 px al margen.
• Asigna 8 px al margen.
2
• Asigna 16 px al margen.
3
• Asigna 24 px al margen.
4
• Asigna 48 px al margen.
5
IACC-2020
14
SEMANA 8 – PROGRAMACIÓN WEB I
Entonces, según lo anterior, para establecer un margen de 8 px superior, se deberá especificar así:
De igual manera, para establecer un margen automático para todos los lados se deberá especificar
así:
1.7. SHADOW
Para incorporar sombras a los elementos se utiliza la clase shadow, de la siguiente manera:
Para no fijar
none
sombra
Sombra
-sm
pequeña
shadow
Sombra
-lg
grande
IACC-2020
15
SEMANA 8 – PROGRAMACIÓN WEB I
Atributo Descripción
embed-responsive-21by9 Proporciona una relación 21:9 entre el elemento padre y el
elemento hijo.
embed-responsive-16by9 Proporciona una relación 16:9 entre el elemento padre y el
elemento hijo.
embed-responsive-4by3 Proporciona una relación 4:3 entre el elemento padre y el
elemento hijo.
embed-responsive-1by1 Proporciona una relación 1:1 entre el elemento padre y el
elemento hijo.
Atributos para establecer relación de elementos embebidos. Fuente: w3schools.com (2019)
IACC-2020
16
SEMANA 8 – PROGRAMACIÓN WEB I
Por ejemplo, el siguiente código muestra dos visualizaciones del mismo video incrustado en la
página, tanto para la relación 16:9 como la relación 21:9:
IACC-2020
17
SEMANA 8 – PROGRAMACIÓN WEB I
IACC-2020
18
SEMANA 8 – PROGRAMACIÓN WEB I
COMENTARIO FINAL
En este contenido, hemos revisado un conjunto de elementos complementarios para el desarrollo
de contenidos web, bajo el diseño web adaptativo, con el propósito de fortalecer las técnicas
fundamentales para una correcta construcción de contenidos, permitiendo su visualización desde
diferentes dispositivos.
IACC-2020
19
SEMANA 8 – PROGRAMACIÓN WEB I
REFERENCIAS
w3schools.com (2019).Boostrap tutorial. Recuperado de:
https://www.w3schools.com/bootstrap4/
IACC (2019). Diseño adaptable (responsive). Parte II. Programación Web I. Semana 8.
IACC-2020
20
SEMANA 8 – PROGRAMACIÓN WEB I
IACC-2020
21