Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programación Web I
Instituto IACC
25 de julio de 2021
Desarrollo
https://getbootstrap.com/docs/4.4/getting-started/download/
directorio prototipo.
8. Crear una hoja de estilo para la visualización del contenido en tabletas y llamarla
23).
de la siguiente manera:
siguiente fila, con el mismo ancho para cada uno. Y los párrafos 5 y 6 en la tercera fila, con
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Hello, world!</title>
</head>
<body>
<div class="container-fluid">
<h1>Hello, world!</h1></div>
J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n"
crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js"
integrity="sha384-
Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo"
crossorigin="anonymous"></script>
<div class="container-fluid">
<p class="lead">Suspendisse eget sapien suscipit ipsum viverra venenatis nec eu turpis.</p>
<p ALIGN="justify">Integer rhoncus ac erat vel rhoncus. Fusce maximus eros id sollicitudin
suscipit. Vivamus
auctor at odio non feugiat. Phasellus ac sem ante. In non enim non odio lacinia efficitur. Cras
consectetur dui
in metus dictum, sit amet laoreet tortor tristique.Nam mauris mauris, iaculis sed placerat sit amet,
consequat
vel enim. Nullam rhoncus tellus dui, et luctus libero rhoncus vitae. Nulla ut nibh at velit
sollicitudin elementum.
Nullam eu turpis luctus, molestie libero et, pulvinar purus. Aliquam turpis diam, vehicula in
aliquam a, faucibus
sit amet est. Phasellus lobortis quam eget ante tincidunt, non mattis quam pellentesque. Nunc
Curabitur ac felis eget magna cursus posuere. Maecenas facilisis ex vitae massa pharetra, vel
accumsan nisl
venenatis.</p></div>
<p ALIGN="justify">Quisque volutpat eu purus vitae hendrerit. Nulla vitae tempor felis.
purus, nec dictum est pharetra ac. Duis eleifend vestibulum velit, cursus hendrerit diam
vulputate a. Morbi
pellentesque vulputate accumsan. Phasellus quis dignissim nisl, vitae hendrerit turpis. Duis at
lorem id velit
tincidunt tristique id et turpis. Fusce scelerisque blandit commodo. Praesent scelerisque pulvinar
consequat.
Quisque nulla magna, luctus ut arcu in, ullamcorper facilisis arcu. Mauris suscipit ultricies
ultricies.
<p ALIGN="justify">Nam mauris mauris, iaculis sed placerat sit amet, consequat vel enim.
et luctus libero rhoncus vitae. Nulla ut nibh at velit sollicitudin elementum. Nullam eu turpis
luctus, molestie
libero et, pulvinar purus. Aliquam turpis diam, vehicula in aliquam a, faucibus sit amet est.
Phasellus lobortis
quam eget ante tincidunt, non mattis quam pellentesque. Nunc nec porta nisi. Curabitur ac felis
posuere. Maecenas facilisis ex vitae massa pharetra, vel accumsan nisl venenatis.</p></div>
<p ALIGN="justify">Quisque volutpat eu purus vitae hendrerit. Nulla vitae tempor felis.
purus, nec dictum est pharetra ac. Duis eleifend vestibulum velit, cursus hendrerit diam
vulputate a. Morbi
pellentesque vulputate accumsan. Phasellus quis dignissim nisl, vitae hendrerit turpis. Duis at
lorem id velit
tincidunt tristique id et turpis. Fusce scelerisque blandit commodo. Praesent scelerisque pulvinar
consequat.
Quisque nulla magna, luctus ut arcu in, ullamcorper facilisis arcu. Mauris suscipit ultricies
ultricies.
<p ALIGN="justify">Quisque volutpat eu purus vitae hendrerit. Nulla vitae tempor felis.
purus, nec dictum est pharetra ac. Duis eleifend vestibulum velit, cursus hendrerit diam
vulputate a. Morbi
pellentesque vulputate accumsan. Phasellus quis dignissim nisl, vitae hendrerit turpis. Duis at
lorem id velit
tincidunt tristique id et turpis. Fusce scelerisque blandit commodo. Praesent scelerisque pulvinar
consequat.
Quisque nulla magna, luctus ut arcu in, ullamcorper facilisis arcu. Mauris suscipit ultricies
ultricies.
Aenean ut sapien non arcu elementum vehicula.Duis nec quam vitae urna rutrum viverra.
mollis. Pellentesque at risus sit amet eros iaculis euismod. Aliquam at leo sit amet erat
scelerisque consequat
sit amet rutrum sapien. Suspendisse a venenatis turpis, varius maximus augue. Integer
vestibulum ullamcorper, ex augue convallis metus, quis accumsan libero ante a quam. Nunc
pellentesque arcu et
luctus molestie. Mauris in nisi dolor. In quam turpis, tempus ac elit eu, convallis commodo
tortor.</p></div>
vestibulum facilisis ex
magna at augue. Fusce dapibus mauris sit amet libero efficitur sodales. Morbi blandit, velit nec
commodo iaculis,
dolor risus tincidunt massa, nec sagittis ligula turpis vel odio. Curabitur euismod, odio quis
pretium elementum,
sem risus semper turpis, vitae feugiat mauris eros vel lorem. Proin et aliquam arcu. Integer
quis elementum. Aenean interdum dui eget porttitor pretium. Aenean varius elit ullamcorper dui
ultrices aliquam.</p></div>
</div>
</body>
</html>
Para que la página se adapte al dispositivo Tablet , se utiliza la etiqueta “meta” para el viewport.
Definer el ancho, alto y escala del área usada por el navegador para mostrar contenido.
scale=1.0" />
Con esta etiqueta la página se adapta al tamaño del dispositivo, en este caso el Tablet
href refiere a la hoja de estilo la cual hará que se visualice de manera distinta en Tablet o pc que
su tamaño no sea superior a 768px o inferior a 320px, la página en una pantalla mayor se ve asi:
Se puede apreciar por tanto el sentido de WEB RESPONSIVE de acuerdo a lo estudiado en la
presente semana 😊
HTML
<!doctype html>
<html lang="en">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-
to-fit=no">
<!-- Bootstrap CSS -->
<link href="css/general.css" media="all" rel="stylesheet">
<link href="css/bootstrap.min.css"type="text/css" rel="stylesheet">
<link href="css/grid.css" type="text/css" rel="stylesheet">
<link rel="stylesheet" href="css/tablets.css" media="only screen and (min-
device-width : 320px)and (max-device-width : 768px)">
<title>Hello, world!</title>
</head>
<body>
<div class="container-fluid">
<h1>Hello, world!</h1></div>
<!-- Optional JavaScript -->
<!-- jQuery first, then Popper.js, then Bootstrap JS -->
<script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity
="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crosso
rigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.mi
n.js" integrity="sha384-
Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="an
onymous"></script>
<script src="js/bootstrap.min.js" ></script>
<body class="py-4 px-4">
<div class="container-fluid">
<div class="row show-grid">
<div class="col-md-12"><h2>El Primer Párrafo</h2>
<p class="lead">Suspendisse eget sapien suscipit ipsum viverra venenatis nec e
u turpis.</p>
<p ALIGN="justify">Integer rhoncus ac erat vel rhoncus. Fusce maximus eros id so
llicitudin suscipit. Vivamus
auctor at odio non feugiat. Phasellus ac sem ante. In non enim non odio lacinia
efficitur. Cras consectetur dui
in metus dictum, sit amet laoreet tortor tristique.Nam mauris mauris, iaculis se
d placerat sit amet, consequat
vel enim. Nullam rhoncus tellus dui, et luctus libero rhoncus vitae. Nulla ut ni
bh at velit sollicitudin elementum.
Nullam eu turpis luctus, molestie libero et, pulvinar purus. Aliquam turpis dia
m, vehicula in aliquam a, faucibus
sit amet est. Phasellus lobortis quam eget ante tincidunt, non mattis quam pell
entesque. Nunc nec porta nisi.
Curabitur ac felis eget magna cursus posuere. Maecenas facilisis ex vitae massa
pharetra, vel accumsan nisl
venenatis.</p></div>
<div class="col-md-4 themed-grid-col"><h3>El Segundo Párrafo</h3>
<p ALIGN="justify">Quisque volutpat eu purus vitae hendrerit. Nulla vitae tempor
felis. Praesent lobortis fringilla
purus, nec dictum est pharetra ac. Duis eleifend vestibulum velit, cursus hendr
erit diam vulputate a. Morbi
pellentesque vulputate accumsan. Phasellus quis dignissim nisl, vitae hendrerit
turpis. Duis at lorem id velit
tincidunt tristique id et turpis. Fusce scelerisque blandit commodo. Praesent s
celerisque pulvinar consequat.
Quisque nulla magna, luctus ut arcu in, ullamcorper facilisis arcu. Mauris susc
ipit ultricies ultricies.
Aenean ut sapien non arcu elementum vehicula.</p></div>
<div class="col-md-4 themed-grid-cla"><h3>El Tercer Párrafo</h3>
<p ALIGN="justify">Nam mauris mauris, iaculis sed placerat sit amet, consequat v
el enim. Nullam rhoncus tellus dui,
et luctus libero rhoncus vitae. Nulla ut nibh at velit sollicitudin elementum.
Nullam eu turpis luctus, molestie
libero et, pulvinar purus. Aliquam turpis diam, vehicula in aliquam a, faucibus
sit amet est. Phasellus lobortis
quam eget ante tincidunt, non mattis quam pellentesque. Nunc nec porta nisi. Cu
rabitur ac felis eget magna cursus
posuere. Maecenas facilisis ex vitae massa pharetra, vel accumsan nisl venenati
s.</p></div>
<div class="col-md-4 themed-grid-col"><h3>El Cuarto Párrafo</h3>
<p ALIGN="justify">Quisque volutpat eu purus vitae hendrerit. Nulla vitae tempor
felis. Praesent lobortis fringilla
purus, nec dictum est pharetra ac. Duis eleifend vestibulum velit, cursus hendr
erit diam vulputate a. Morbi
pellentesque vulputate accumsan. Phasellus quis dignissim nisl, vitae hendrerit
turpis. Duis at lorem id velit
tincidunt tristique id et turpis. Fusce scelerisque blandit commodo. Praesent s
celerisque pulvinar consequat.
Quisque nulla magna, luctus ut arcu in, ullamcorper facilisis arcu. Mauris susc
ipit ultricies ultricies.
Aenean ut sapien non arcu elementum vehicula.</p></div>
<div class="col-sm-8 themed-grid-cla"><h4>El Quinto Párrafo</h4>
<p ALIGN="justify">Quisque volutpat eu purus vitae hendrerit. Nulla vitae tempor
felis. Praesent lobortis fringilla
purus, nec dictum est pharetra ac. Duis eleifend vestibulum velit, cursus hendr
erit diam vulputate a. Morbi
pellentesque vulputate accumsan. Phasellus quis dignissim nisl, vitae hendrerit
turpis. Duis at lorem id velit
tincidunt tristique id et turpis. Fusce scelerisque blandit commodo. Praesent s
celerisque pulvinar consequat.
Quisque nulla magna, luctus ut arcu in, ullamcorper facilisis arcu. Mauris susc
ipit ultricies ultricies.
Aenean ut sapien non arcu elementum vehicula.Duis nec quam vitae urna rutrum vi
verra. Phasellus aliquet mollis
mollis. Pellentesque at risus sit amet eros iaculis euismod. Aliquam at leo sit
amet erat scelerisque consequat
sit amet rutrum sapien. Suspendisse a venenatis turpis, varius maximus augue. I
nteger fermentum, mauris nec
vestibulum ullamcorper, ex augue convallis metus, quis accumsan libero ante a q
uam. Nunc pellentesque arcu et
luctus molestie. Mauris in nisi dolor. In quam turpis, tempus ac elit eu, conva
llis commodo tortor.</p></div>
<div class="col-sm-4 themed-grid-col"><h4>El Sexto Párrafo</h4>
<p ALIGN="justify">Proin convallis, eros in eleifend volutpat, ex orci imperdiet
neque, vestibulum facilisis ex
magna at augue. Fusce dapibus mauris sit amet libero efficitur sodales. Morbi bl
andit, velit nec commodo iaculis,
dolor risus tincidunt massa, nec sagittis ligula turpis vel odio. Curabitur euis
mod, odio quis pretium elementum,
sem risus semper turpis, vitae feugiat mauris eros vel lorem. Proin et aliquam a
rcu. Integer rutrum aliquet lorem
quis elementum. Aenean interdum dui eget porttitor pretium. Aenean varius elit u
llamcorper dui ultrices aliquam.</p></div>
</div>
</body>
</html>
CSS
body {
-webkit-text-size-adjust: none;
background: rgb(102, 102, 102) url(../media/fondo_iphone.jpg) no-repeat cent
er 0;
padding: 20px 5px 5px 5px;
}
h1 {
color: rgb(223, 15, 15);
text-shadow: 0 0 5px rgb(0, 0, 0);
}
h2,h3,h4 {
color:rgb(255,255,255);
text-shadow: 0 0 5px rgb(0, 0, 0);
}
p {
font: normal 1em/1.25em Helvetica, Arial, Sans-serif;
color: rgb(255,255,255);
text-shadow: 0 0 2px rgb(0, 0, 0);
}
.themed-grid-col {
background-color:#000000;
}
.themed-grid-cla {
background-color:#808080;
}
@media (min-device-width : 320px) and (max-device-width : 768px) {
{
display: none;
}
}
Bibliografía
IACC (2020). Introducción al diseño adaptable (responsive). Programación WEB I.
Semana 6