martes, 5 de marzo de 2019

CURSO HTML_CCS_2 Módulo 3_Actividad 11: Cómo se maqueta una página web


<!DOCTYPE html>
<html lang="es">
<head>
        <!--Esta línea a continuación sirve para que los caracteres
         como la ñ o tildes se visualicen correctamente-->
        <meta charset="utf-8" />
         <title>Registro - iDESWEB</title>
</head>       
<body>
<style>
body {
  font-family: Arial, Helvetica, sans-serif;
  width: 90%;
  margin: 0 auto;
}

header {
  text-align: center;
}

h1, h2 {
  font-family: Georgia, serif;
}

h1 {
  font-size: 3em;
}

fieldset {
  margin: 1em auto;
}

legend {
  font-size: 1.2em;
  font-weight: bold;
  text-transform: uppercase;
}

label {
  font-weight: bold;
  display: block;
}

input:focus, select:focus {
  background-color: yellow;
}

input:hover, select:hover {
  background-color: red;
}
#boton-crear {
  font-size: 2em;
  padding: 0.5em;
}

.inline {
  display: inline;
}
</style>
<!--Creamos una caja llamada contenedor. div es una etiqueta
contenedora que actúa como caja contenedora de otros elementos.
Cobra sentido con el uso de CSS-->
<header>
             <h1>iDESWEB</h1>
<h2>Formulario de registro</h2>
</header>
<div id="contenedor_1">
               <form id="formulario1" name="formulario1" method="post">
               <fieldset id="quien_eres">
               <legend>¿Quién eres?</legend>
     <p>                                                                                       <p>¶
<label for="nombre">Nombre : </label>
                              <label>Nombre : </label>
               ext" name="correo" id="correo"><br>
                              Fecha de nacimiento:
                <select name="dias" id="dias">             
                                            <option value="0">Día</option>
                                            <option value="1">1</option>
                                            <option value="2">2</option>
                  </select>
                  <select name="mes" id="mes">          
                                            <option value="0">Mes</option>
                                            <option value="1">1</option>
                                            <option value="2">2</option>
                                            <option value="3">3</option>
                                            <option value="4">4</option>
                                            <option value="5">5</option>
                                            <option value="6">6</option>
                                            <option value="7">7</option>
                                            <option value="9">9</option>
                                            <option value="10">10</option>
                                            <option value="11">11</option>
                                            <option value="12">12</option>
                  </select>
                  <select name="ano" id="ano">           
                                            <option value="0">Año</option>
                                             <option value="1">1960</option>
                                            <option value="2">1961</option>
                                            <option value="3">1962</option>
                                            <option value="4">1963</option>
                                            <option value="5">1964</option>
                                            <option value="6">1965</option>
                                            <option value="7">1966</option>
                                            <option value="9">1968</option>
                                            <option value="10">1969</option>
                                            <option value="11">1970</option>
                                            <option value="12">1971</option>
                  </select>
               </legend>
        </fieldset>
</form>
</div>  
<br><br>
<div id="contenedor_2">
               <form id="formulario2" name="formulario2" method="post" action="data.php">
               <fieldset id="de_donde">
               <legend>¿De Donde eres?</legend>
                              Ciudad:     
                              <input type="text" name="nombre" id="nombre" value="John"><br><br>
                              Código Postal:
                              <input type="text" name="apellidos" id="apellidos" value="Wayne"><br><br>
                              Pais:
                  <select name="pais" id="pais">           
                                            <option value="0">Pais</option>
                                            <option value="1">Venezuela</option>
                                            <option value="2">Colombia</option>
                                            <option value="3">Peru</option>
                                            <option value="4">Chile</option>
                  </select>

               </form>
</div>  
<br><br>
<div id="contenedor_3">
               <form id="formulario3" name="formulario3" method="post" action="data.php">
               <fieldset id="condiciones_registro">
               <legend>COMO QUIERES INICIAR SESION</legend>
        Nombre:
         <input type="text" name="nombre" size="20"><br><br>
        Contraseña:      
         <input type="password" name="clave1" size="12"><br><br>
        Vuelve a escribir la Contraseña:      
         <input type="password" name="clave2" size="12"><br><br>
               </fieldset>
</form>
</div>  
<br><br>
<div id="contenedor_4">
               <form id="formulario1" name="formulario1" method="post" action="data.php">
               <fieldset id="condiciones_registro">
               <legend>CONDICIONES DE REGISTRO</legend>
                              <input type="radio" name="registro" value="1" checked="checked">Una vez al dia<br>
                              <input type="radio" name="registro" value="2">Una vez a la semana<br>
                              <input type="radio" name="registro" value="3">Una vez al mes<br>
               </fieldset>
               <br>
         <input type="submit" value="CREAR CUENTA">
  </form>
</div>  

</body>
</html>


CURSO HTML_CCS_2 Módulo 3_Actividad 7: Cómo se maqueta una página web


Las características del diseño de esta página son:
  • Un diseño elástico centrado con un ancho de 60 em.
  • El encabezado de nivel 1 centrado.
  • El contenido principal de la página se organiza en dos columnas, una de 16 em de ancho y la otra el espacio restante de 44 em.
  • La lista que explica el contenido del libro se muestra como un texto a tres columnas del mismo ancho.
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
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>HTML &amp; CSS: Curso práctico avanzado</title>
<style>
  body {
      width: 60em;
      margin: 0 auto; 
      }
      h1 {
          text-align: center;
      }
      #datos, #principal {
          float: left;
          padding: 0;
          margin: 0;
       }
      #datos {
          width: 16em;
       }
      #principal {
            width: 44em;
      }
      #contenido {
           list-style-type: none;
           padding: 0;
      }
      #contenido li {
           float: left;
           width: 33%;
       }
</style>
</head>
<body>
<h1>HTML &amp; CSS: Curso práctico avanzado</h1>

<div id="datos">
<h2>Datos del libro</h2>

<ul>
<li>Título: HTML &amp; CSS: Curso práctico avanzado</li>
<li>Autor: Sergio Luján Mora</li>
<li>Editorial: Publicaciones Altaria</li>
<li>Año de publicación: 2015</li>
<li>ISBN: 978-84-944049-4-8</li>
</ul>
</div>


<div id="principal">

<h2>Descripción del libro</h2>

<p>
Aunque los inicios de Internet se remontan a los años sesenta, no ha sido hasta los años noventa cuando, gracias a la Web, se ha extendido su uso por todo el mundo. En pocos años, la Web ha evolucionado enormemente: se ha pasado de páginas sencillas, con pocas imágenes y contenidos estáticos que eran visitadas por unos pocos usuarios a páginas complejas, con contenidos dinámicos que provienen de bases de datos y que son visitadas por miles de usuarios al mismo tiempo.
</p>

<p>
Todas las páginas están internamente construidas con la misma tecnología, con el Lenguaje de marcas de hipertexto (Hypertext Markup Language, HTML) y con las Hojas de estilo en cascada (Cascading Style Sheets, CSS).
</p>

<p>
Este libro es adecuado para cualquiera que tenga interés en aprender a desarrollar sus propias páginas web. No son necesarios conocimientos previos para aprender con este libro, lo único que es necesario es saber utilizar un ordenador y saber navegar por la Web.
</p>


<h2>Contenido del libro</h2>

<p>
El contenido de este libro se estructura en tres apartados bien diferenciados:
</p>

<ul id="contenido">
<li>En la primera parte del libro se trabajan conceptos generales que son necesarios para poder desarrollar páginas web; se explican conceptos de estructura física y estructura lógica (o estructura de navegación) de un sitio web. Se detalla cómo influye la estructura física en las URL o direcciones que se emplean a la hora de crear los enlaces de un sitio web. Pasando por el concepto de "estándar web", un término general que se emplea para refererirse a los estándares que define su funcionamiento como HTML y CSS, empleados para el desarrollo de las páginas web en el lado del cliente.</li>

<li>En la segunda parte se trabaja HTML. Partiendo de la estructura básica de una página web, se explican las etiquetas de HTML que se utilizan para definir el texto, los enlaces, las listas, las tablas, los formularios y los elementos multimedia.</li>

<li>En la tercera y última parte se explica CSS, el lenguaje que se emplea para definir el formato y la presentación de una página web. Se explica cómo utilizar el color, cómo definir la presentación del texto, de las tablas y de los formularios; cómo realizar transformaciones y transiciones con el fin de diseñar una página web.</li>
</ul>
</div>

</body>
</html>


CURSO HTML_CCS_2 Módulo 3_Actividad 6: Cómo se maqueta una página web


Las características del diseño de esta página son:
  • Un diseño fijo centrado con un ancho de 960 px.
  • El encabezado de nivel 1 centrado.
  • El contenido principal de la página se organiza en dos columnas, una de 260 px de ancho y la otra el espacio restante de 700 px.
  • La lista que explica el contenido del libro se muestra como un texto a tres columnas del mismo ancho.
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.

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>HTML &amp; CSS: Curso práctico avanzado</title>
<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 {
  list-style-type: none;
  padding: 0;
}

#contenido li {
  float: left;
  width: 33%;
}
</style>
</head>

<body>
<h1>HTML &amp; CSS: Curso práctico avanzado</h1>

<div id="datos">
<h2>Datos del libro</h2>

<ul>
<li>Título: HTML &amp; CSS: Curso práctico avanzado</li>
<li>Autor: Sergio Luján Mora</li>
<li>Editorial: Publicaciones Altaria</li>
<li>Año de publicación: 2015</li>
<li>ISBN: 978-84-944049-4-8</li>
</ul>
</div>

<div id="principal">
<h2>Descripción del libro</h2>

<p>
Aunque los inicios de Internet se remontan a los años sesenta, no ha sido hasta los años noventa cuando, gracias a la Web, se ha extendido su uso por todo el mundo. En pocos años, la Web ha evolucionado enormemente: se ha pasado de páginas sencillas, con pocas imágenes y contenidos estáticos que eran visitadas por unos pocos usuarios a páginas complejas, con contenidos dinámicos que provienen de bases de datos y que son visitadas por miles de usuarios al mismo tiempo.
</p>

<p>
Todas las páginas están internamente construidas con la misma tecnología, con el Lenguaje de marcas de hipertexto (Hypertext Markup Language, HTML) y con las Hojas de estilo en cascada (Cascading Style Sheets, CSS).
</p>

<p>
Este libro es adecuado para cualquiera que tenga interés en aprender a desarrollar sus propias páginas web. No son necesarios conocimientos previos para aprender con este libro, lo único que es necesario es saber utilizar un ordenador y saber navegar por la Web.
</p>



<h2>Contenido del libro</h2>

<p>
El contenido de este libro se estructura en tres apartados bien diferenciados:
</p>

<ul  id="contenido">
<li>En la primera parte del libro se trabajan conceptos generales que son necesarios para poder desarrollar páginas web; se explican conceptos de estructura física y estructura lógica (o estructura de navegación) de un sitio web. Se detalla cómo influye la estructura física en las URL o direcciones que se emplean a la hora de crear los enlaces de un sitio web. Pasando por el concepto de "estándar web", un término general que se emplea para refererirse a los estándares que define su funcionamiento como HTML y CSS, empleados para el desarrollo de las páginas web en el lado del cliente.</li>

<li>En la segunda parte se trabaja HTML. Partiendo de la estructura básica de una página web, se explican las etiquetas de HTML que se utilizan para definir el texto, los enlaces, las listas, las tablas, los formularios y los elementos multimedia.</li>

<li>En la tercera y última parte se explica CSS, el lenguaje que se emplea para definir el formato y la presentación de una página web. Se explica cómo utilizar el color, cómo definir la presentación del texto, de las tablas y de los formularios; cómo realizar transformaciones y transiciones con el fin de diseñar una página web.</li>
</ul>
</div>
</body>
</html>

CURSO HTML_CCS_2 Módulo 2_EXAMEN: Definición de presentación de los elementos de una Web


Una vez finalices el examen selecciona enviar respuestas. Si superas el examen no tendrás que volver a hacerlo, las respuestas quedarán registradas. En caso de no superarlo (obteniendo una nota inferior al 80%) tendrás la opción de volver a realizar el examen. ¡Mucha suerte!
Principio del formulario
1.     - En el modelo de caja de CSS, para modificar la forma de calcular las dimensiones se emplea
a)     box-model
b)     box-sizing
c)     box-type
d)     Las anteriores respuestas no son correctas
2.-  En CSS, para indicar que una declaración de estilo sobreescribe a cualquier otra, independientemente de su especificidad, se emplea
a) !first
b) !important
c) !override
d) Las anteriores respuestas no son correctas
3.- En CSS, si se quiere eliminar el subrayado de los enlaces se debe utilizar
a) text-decoration
b) text-link
c) text-underline
d) Las anteriores respuestas no son correctas
4. - En CSS, para cambiar el marcador de una lista se emplea
a)list-style-marker
b)list-style-position
c)list-style-type
d)Las anteriores respuestas no son correctas
5.- En CSS3, ¿cómo se indica un color azul casi transparente?
a) rgba(0,0,255,0.1)
b)rgba(0,0,255,0.9)
c)rgba(0,0,255,10)
d)rgba(0,0,255,245)
6.- En CSS, para cambiar el color del texto se emplea
a)color
b)font-color
c)text-color
d)Las anteriores respuestas no son correctas
7.- En CSS, para definir la alineación del texto se emplea
a)align
b)h-align
c)text-align
d)Las anteriores respuestas no son correctas
8 .- En CSS, para seleccionar el grosor del tipo de letra se emplea
a)font-size
b)font-style
c)font-weight
d)Las anteriores respuestas no son correctas
9.- En CSS, para definir una imagen como marcador de los elementos de una lista se emplea
a) list-style-image
b)list-style-marker
c)list-style-type
d)Las anteriores respuestas no son correctas
10.- ¿Qué propiedad de CSS se emplea para cambiar el tipo de letra de un elemento?
a)text-type
b)font-type
c)text-family
d)font-family
Final del formulario


CURSO HTML_CCS_2 Módulo 1_EXAMEN: Cómo se define la presentación de una página web


Examen Módulo 1
Una vez finalices el examen selecciona enviar respuestas. Si superas el examen no tendrás que volver a hacerlo, las respuestas quedarán registradas. En caso de no superarlo (obteniendo una nota inferior al 80%) tendrás la opción de volver a realizar el examen. ¡Mucha suerte!
Principio del formulario
1.     - En CSS, la expresión ".elemento" es un selector
a) De clase
b) De elemento
c) De identificador
d) Las anteriores respuestas no son correctas

2.- En CSS, para indicar el juego de caracteres en una hoja de estilo se emplea
a)@charset
b)@encoding
c)@content-type
d)Las anteriores respuestas no son correctas

3.- ¿Cuál de los siguientes no es un código válido de color en CSS?
a)#FACFAC
b)rgb(100, 200, 300)
c)green
d)#fff

4.- En CSS, el selector "h1, p" selecciona
a)Selecciona todos los p incluidos en h1
b)Selecciona todos los p que aparezcan a continuación de un h1
c)Selecciona todos los h1 y todos los p
d)Las anteriores respuestas no son correctas

5.- En CSS, ¿cómo se selecciona la primera letra de un párrafo?
a)p:first-child
b)p:first-letter
c)p:first-line
d)Las anteriores respuestas no son correctas

6 .-En CSS, ¿cómo se escribe un selector para que una regla se aplique a todo el texto en negrita que se encuentre dentro de una lista no ordenada?
a)ul b
 b)ul > b
c)ol b
d)ol > b

7.- ¿Qué código hexadecimal equivale al color rgb(0,255,255) en CSS?
a)#F00
b)#FF0000
c)#00FFFF
d)hex(fff)

8.- ¿Qué atributo de HTML se emplea para definir un estilo en línea?
a)class
b)font
c)inline
d)style

9.- En CSS, para definir el color del margen de un elemento se emplea la propiedad
a)border-color
b)margin-color
c)padding-color
d)Las anteriores respuestas no son correctas

10.- En CSS, ¿qué pseudo clase se emplea para definir una propiedad cuando un elemento recibe el foco?
a):active
b):focus
c):hover
d):on