Académique Documents
Professionnel Documents
Culture Documents
CIENCIAS DE LA INGENIERÍA
PLATAFORMAS DE DESARROLLO 2
SEMESTRE 2022 B
LABORATORIO S1
TEMA: HTML
QUITO, 2022
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
1. TEMA: HTML
2. OBJETIVOS:
Indicador 4.7: De aquí a 2030, asegurar que todos los alumnos adquieran los conocimientos
teóricos y prácticos necesarios para promover el desarrollo sostenible, entre otras cosas
mediante la educación para el desarrollo sostenible y los estilos de vida sostenibles, los derechos
humanos, la igualdad de género, la promoción de una cultura de paz y no violencia, la ciudadanía
mundial y la valoración de la diversidad cultural y la contribución de la cultura al desarrollo
sostenible
4. INTRODUCCION:
"Hipertexto" se refiere a enlaces que conectan páginas web entre sí, ya sea dentro de un único
sitio web o entre sitios web. Los enlaces son un aspecto fundamental de la Web. Al cargar
contenido en Internet y vincularlo a páginas creadas por otras personas, te conviertes en un
participante activo en la «World Wide Web».
5. DESARROLLO:
En cualquier editor de texto, en este caso Notepad ++, haremos los siguiente:
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
</head>
<body>
PHP - Java - JavaScript - C -
C++ </body>
</html>
• Abrimos el editor:
• Guardamos
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
• Teniendo lo siguiente:
• Teniendo en el navegador:
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
• Confeccionar una página que contenga un título de primer nivel <h1> y luego dos títulos de
nivel <h2>. Definir un párrafo para cada título de segundo nivel.
<html>
<head>
</head>
<body>
<h1>Tipos de datos en MySQL</h1>
<h2>varchar</h2>
<p>
se usa para almacenar cadenas de caracteres. Una cadena es una secuencia de caracteres.
Se coloca
entre comillas (simples): 'Hola'.<br>
El tipo "varchar" define una cadena de longitud variable en la cual determinamos el máximo
de
caracteres. Puede guardar hasta 255 caracteres. Para almacenar cadenas de hasta 30
caracteres,
definimos un campo de tipo varchar(30).
</p>
<h2>int</h2>
<p>
Se usa para guardar valores numéricos enteros, de -2000000000 a 2000000000
aproximadamente. <br> Definimos campos de este tipo cuando queremos representar, por
ejemplo, cantidades.
</p>
</body>
</html>
• Abrimos el editor:
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
• Guardamos
• Teniendo lo siguiente:
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
• Teniendo en el navegador:
• Confeccionar una página que contenga cuatro anclas, luego definir cuatro hipervínculos que
se enlacen con dichas anclas.
<html>
<head>
</head>
<body>
<h1>Tutorial de MySQL</h1>
<a href="#introduccion">Introducción</a><br>
<a href="#mostrarbasedatos">show databases</a><br>
<a href="#creaciontabla">Creación de una tabla y mostrar sus campos</a><br>
<a href="#cargarregistros">Carga de registros a una tabla y su recuperación</a><br>
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
<a name="introduccion"></a>
<h2>Introducción</h2>
<p>
SQL, Structure Query Language (Lenguaje de Consulta Estructurado) es un lenguaje de
programacion para trabajar con base de datos relacionales como MySQL, Oracle, etc.<br>
MySQL es un interpretador de SQL, es un servidor de base de datos.<br></p>
<a name="mostrarbasedatos"></a>
<h2>show databases</h2>
<p>
Una base de datos es un conjunto de tablas.<br></p>
<a name="creaciontabla"></a>
<h2>Creación de una tabla y mostrar sus
campos</h2> <p>
Una base de datos almacena sus datos en tablas.<br></p>
<a name="cargarregistros"></a>
<h2>Carga de registros a una tabla y su
recuperación</h2> <p>
Usamos "insert into". Especificamos los nombres de los campos entre paréntesis y separados
por
comas y luego los valores para cada campo, también entre paréntesis y separados por
comas.<br>
</p>
</body>
</html>
• Abrimos el editor:
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
• Guardamos
• Teniendo lo siguiente:
• Teniendo en el navegador:
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
• Implementar una página que enumere una serie de países en una lista ordenada y luego en
cada país disponer una lista de hipervínculos de periódicos de dicho país.
<html>
<head>
</head>
<body>
<ol>
<li>Argentina
<ul>
<li><a href="http://www.lanacion.com.ar">La Nación</a></li>
<li><a href="http://www.clarin.com.ar">Clarín</a></li>
<li><a href="http://www.pagina12.com.ar">Página 12</a></li>
</ul>
</li>
<li>España
<ul>
<li><a href="http://www.elpais.es">El País
Digital</a></li> <li><a
href="http://www.abc.es">ABC</a></li>
<li><a href="http://www.elmundo.es">El Mundo</a></li>
</ul>
</li>
<li>México
<ul>
<li><a href="http://www.jornada.unam.mx">La Jornada</a></li>
<li><a href="http://www.el-universal.com.mx">El Universal</a></li>
</ul>
</li>
</ol>
</body>
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
</html>
• Abrimos el editor:
• Guardamos
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
• Teniendo lo siguiente:
• Teniendo en el navegador:
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
• Formularios:
Form1.html
<form action="ejemplo.php" method="get">
<p>Nombre: <input type="text" name="nombre" size="40"></p>
<p>Año de nacimiento: <input type="number" name="nacido"
min="1900"></p>
<p>Sexo:
<input type="radio" name="hm" value="h"> Hombre
<input type="radio" name="hm" value="m"> Mujer
</p>
<p>
<input type="submit" value="Enviar">
<input type="reset" value="Borrar">
</p>
</form>
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
Form2. Html
<p>Sexo:
<input type="radio" name="hm" value="h" required> Hombre
<input type="radio" name="hm" value="m"> Mujer
</p>
<p>Edad:
<input type="radio" name="edad" value="menor"> Menor
<input type="radio" name="edad" value="adulto" required> Adulto
</p>
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
Form3.html
<fieldset>
<legend>Datos personales</legend>
<p>Nombre: <input type="text" name="nombre" size="30"></p>
<p>Edad: <input type="number" name="edad"></p>
</fieldset>
<fieldset>
<legend>Cultura general</legend>
<p>Capital de Noruega:
<input type="radio" name="p1" value="1"> Copenhague
<input type="radio" name="p1" value="2"> Helsinki
<input type="radio" name="p1" value="3"> Oslo
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
</p>
<p>Fecha de la Revolución francesa:
<input type="radio" name="p2" value="1"> 1492
<input type="radio" name="p2" value="2"> 1789
<input type="radio" name="p2" value="3"> 1917
</p>
</fieldset>
EJERCICIOS:
Ejercicio 1:
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
A partir del código HTML y CSS que se muestra, añadir los selectores CSS que faltan para
aplicar los estilos deseados.
Cada regla CSS incluye un comentario en el que se explica los elementos a los que debe
aplicarse.
{ font-weight: bold; }
</style>
</head>
<body>
<div id="primero">
<p>Lorem ipsum dolor sit amet, <a href="#">consectetuer adipiscing elit</a>. Praesent blandit
nibh at felis. Sed nec diam in dolor vestibulum aliquet. Duis ullamcorper, nisi non facilisis moles
tie, <em>lorem sem aliquam nulla</em>, id lacinia velit mi vestibulum enim.</p>
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
</div>
<div class="normal">
<p>Phasellus eu velit sed lorem sodales egestas. Ut feugiat. <span><a href="#">Donec porttito
r</a>, magna eu varius luctus,</span> metus massa tristique massa, in imperdiet est velit vel
magna. Phasellus erat. Duis risus. <a href="#">Maecenas dictum</a>, nibh vitae pellentesque
auctor, tellus velit consectetuer tellus, tempor pretium felis tellus at metus.</p>
<p>Donec facilisis blandit velit. Vestibulum nisi. Proin volutpat, <em class="especial">enim id i
aculis congue</em>, orci justo ultrices tortor, <a href="#">quis lacinia eros libero in eros</a>.
Sed malesuada dui vel quam. Integer at eros.</p>
</div>
</body>
</html>
NOTEPAD++
NAVEGADOR
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
Solución
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
</style>
</head>
<body>
<div id="primero">
<p>Lorem ipsum dolor sit amet, <a href="#">consectetuer adipiscing elit</a>. Praesent blandit
nibh at felis. Sed nec diam in dolor vestibulum aliquet. Duis ullamcorper, nisi non facilisis
molestie, <em>lorem sem aliquam nulla</em>, id lacinia velit mi vestibulum enim.</p>
</div>
<div class="normal">
<p>Phasellus eu velit sed lorem sodales egestas. Ut feugiat. <span><a href="#">Donec
porttitor</a>, magna eu varius luctus,</span> metus massa tristique massa, in imperdiet est
velit vel magna. Phasellus erat. Duis risus. <a href="#">Maecenas dictum</a>, nibh vitae
pellentesque auctor, tellus velit consectetuer tellus, tempor pretium felis tellus at metus.</p>
<p>Cum sociis natoque <em class="especial">penatibus et magnis</em> dis parturient
montes, nascetur ridiculus mus. Proin aliquam convallis ante. Pellentesque habitant morbi
tristique senectus et netus et malesuada fames ac turpis egestas. Nunc aliquet. Sed eu metus.
Duis justo.</p>
<p>Donec facilisis blandit velit. Vestibulum nisi. Proin volutpat, <em class="especial">enim id
iaculis congue</em>, orci justo ultrices tortor, <a href="#">quis lacinia eros libero in eros</a>.
Sed malesuada dui vel quam. Integer at eros.</p>
</div>
</body>
</html>
NOTEPAD++
NAVEGADOR
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
Actividad:
Ejercicio 2:
A partir del código HTML proporcionado, añadir las reglas CSS necesarias para que la página
resultante tenga el mismo aspecto que el de la siguiente imagen:
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
SOLUCIÓN
a { color: red; }
a em { color: blue; }
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
</tr>
</tbody>
</table>
<div id="adicional">
<p>Donec purus ipsum, posuere id, venenatis at, <span>placerat ac, lorem</span>. Curabitur
blandit, eros sed gravida aliquet, risus justo
porta lorem, ut mollis lectus tortor in orci. Pellentesque nec augue.</p>
<p>Fusce nec felis eu diam pretium adipiscing. <span id="especial">Nunc elit elit, vehicula
vulputate</span>, venenatis in,
posuere id, lorem. Etiam sagittis, tellus in ultrices accumsan, diam nisi feugiat ante, eu congue
magna mi non nisl.</p>
<p>Vivamus ultrices aliquet augue. <a href="#">Donec arcu pede, pretium vitae</a>, rutrum
aliquet, tincidunt blandit, pede.
Aliquam in nisi. Suspendisse volutpat. Nulla facilisi. Ut ullamcorper nisi quis mi.</p>
</div>
</body>
</html>
NOTEPAD++
NAVEGADOR
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
Actividad:
Ejercicio 3
A partir de la página web que se te proporciona, debes escribir las reglas CSS necesarias para
lograr una página web que tenga el mismo aspecto que la siguiente imagen:
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
Código base
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<ul>
<li>ISBN: 978-84-944049-4-8</li>
</ul>
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
<p>
</p>
<p>
</p>
<p>
</p>
<p>
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
</p>
<ul>
</ul>
</body>
</html>
Solución:
<!DOCTYPE html>
<html>
<head>
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
<style>
body {
width: 960px;
margin: 0 auto;
h1 {
text-align: center;
#datos, #principal {
float: left;
padding: 0;
margin: 0;
#datos {
width: 260px;
#principal {
width: 700px;
#contenido {
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
list-style-type: none;
padding: 0;
#contenido li {
float: left;
width: 33%;
</style>
</head>
<body>
<div id="datos">
<ul>
<li>ISBN: 978-84-944049-4-8</li>
</ul>
</div>
<div id="principal">
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
<p>
</p>
<p>
</p>
<p>
</p>
<p>
</p>
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
<ul id="contenido">
</ul>
</div>
</body>
</html>
Actividad:
Ejercicio 4
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
A partir de la página web que se te proporciona, debes escribir las reglas CSS necesarias para
lograr una página web que tenga el mismo aspecto que la siguiente imagen en la que se muestra
la página web visualizada en tres dispositivos con diferentes resoluciones de pantalla:
Puedes modificar el código HTML proporcionado para añadir los identificadores y clases que
necesites. También puedes añadir etiquetas <div> para definir elementos contenedores en la
página.
Código Base
<!DOCTYPE html>
<html>
<head>
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
</head>
<body>
<h2>Datos personales</h2>
<ul>
</ul>
<h2>Formación académica</h2>
<ul>
</ul>
<h2>Experiencia laboral</h2>
<ul>
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
</ul>
</body>
</html>
Solución
<!DOCTYPE html>
<html>
<head>
<style>
color: #00F;
color: #000;
#datos {
float: left;
width: 30%;
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
#curriculo {
float: left;
width: 70%;
#formacion {
float: left;
width: 50%;
#experiencia {
float: left;
width: 50%;
body {
font-family: Arial,sans-serif;
#datos {
float: left;
width: 30%;
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
#curriculo {
float: left;
width: 70%;
#datos ul {
list-style-type: none;
padding: 0;
#datos li + li {
margin-top: 10px;
#datos li strong {
display: block;
body {
font-family: Arial,sans-serif;
h1 {
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
font-size: 1.5em;
h2 {
font-size: 1.2em;
ul {
list-style-type: none;
padding: 0;
li + li {
margin-top: 10px;
li strong {
display: block;
</style>
</head>
<body>
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
<div id="datos">
<h2>Datos personales</h2>
<ul>
</ul>
</div>
<div id="curriculo">
<div id="formacion">
<h2>Formación académica</h2>
<ul>
</ul>
</div>
<div id="experiencia">
<h2>Experiencia laboral</h2>
<ul>
</ul>
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
</div>
</div>
</body>
</html>
Actividad:
6. BIBLIOGRAFIA:
Ciencias de la Ingeniería