Inicio Tarea obligatoria: Introducción a CSS
Artículo
Cancelar

Tarea obligatoria: Introducción a CSS

Información sobre la tarea

La entrega será en formato PDF. Leer Entrega y presentación de tareas.

La tarea se calificará con una nota de APTO (10) o NO APTO (0).

Duración actividades obligatorias: 7 horas.

RA2. Crea interfaces web homogéneos definiendo y aplicando estilos.

Actividades

A continuación, se muestran las actividades a realizar.

(Voluntaria) Menú cafetería en freeCodeCamp

Hacer el apartado “Aprende CSS básico construyendo un menú de cafetería” del curso Diseño Web Responsivo.

📷 Cuando termines todos los pasos, haz una captura de tu perfil público y añade el enlace de tu perfil. En mi caso este es mi perfil público.

Marcadores de colores en freeCodeCamp

Hacer el apartado “Aprenda los colores de CSS construyendo un conjunto de marcadores de colores” del curso Diseño Web Responsivo.

📷 Cuando termines todos los pasos, haz una captura de tu perfil público y añade el enlace de tu perfil.

Formularios en freeCodeCamp

Hacer el apartado “Aprende formularios HTML construyendo un formulario de registro” del curso Diseño Web Responsivo.

📷 Cuando termines todos los pasos, haz una captura de tu perfil público y añade el enlace de tu perfil.

Modelo de cajas en freeCodeCamp

Hacer el apartado “Aprende el Modelo de Cajas de CSS construyendo una pintura de Rothko” del curso Diseño Web Responsivo.

📷 Cuando termines todos los pasos, haz una captura de tu perfil público y añade el enlace de tu perfil.

Color de fondo

A partir del siguiente documento HTML:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    <style>
      /* Escribe tu código CSS aquí */
    </style>
  </head>
  <body>
    <div id="pie"></div>
  </body>
</html>

Queremos conseguir con CSS que elemento con ID pie tenga las siguientes características:

  • Relleno superior e inferior de 0.5em.
  • Relleno derecho e izquierdo de 0em.
  • Margen superior de 1em.
  • Bordes superior e inferior de tipo sólido, de 1 píxel de grosor y de color #C5C5C5.
  • Fondo de color #F8F8F8.
  • Altura de 3em.

¿El relleno se pinta con el color de fondo?

📸 Haz una o varias capturas para demostrar que ha realizado esta tarea.

Anterior y siguiente

En esta tarea esta prohibido usar Flex o Grid.

A partir del siguiente código:

1
2
3
4
5
6
7
8
9
10
11
12
13
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Ejercicio de Flotar y Posicionamiento</title>
    <style type="text/css"></style>
  </head>

  <body>
    <div>&laquo; Anterior &nbsp; Siguiente &raquo;</div>
  </body>
</html>

Debes determinar las reglas CSS que pondrías en el elemento style, con las clases, identificadores y elementos que creas necesarios y modificar el código para que el resultado sea lo más parecido posible a la siguiente imagen:

alt text

Puedes utilizar del artículo Posicionamiento en CSS para llevar a cabo esta actividad.

📸 Haz una o varias capturas para demostrar que ha realizado esta tarea.

(Voluntaria) Anterior y siguiente con Grid o Flex

Si ya has trabajado con Flex y/o Grid, realiza la tarea anterior pero ahora utilizando cualquiera de estos dos displays.

Tabla

Copia el siguiente código en tu editor de Visual Studio Code:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  <title>Ejercicio de cambio de apariencia a tablas con CSS</title>
  <style type="text/css">

  </style>
</head>

<body>
  <table>
    <caption>Distancias planetarias</caption>
    <thead>
      <tr>
        <th>Planeta</th>
        <th>Distancia desde la Tierra</th>
        <th>Web</th>
      </tr>
    </thead>

    <tfoot>
      <tr>
        <td colspan="3">Astronomía Gobierno de España</td>
      </tr>
    </tfoot>

    <tbody>
      <tr>
        <td>Venus</td>
        <td>108 Millones de Kilómetros</td>
        <td><a href="https://es.wikipedia.org/wiki/Venus_(planeta)">Web Venus</a></td>
      </tr>
      <tr>
        <td>Saturno</td>
        <td>1.281 Millones de Kilómetros</td>
        <td><a href="https://es.wikipedia.org/wiki/Saturno_(planeta)">Web Saturno</a></td>
      </tr>
      <tr>
        <td>Urano</td>
        <td>2.720 Millones de Kilómetros</td>
        <td><a href="https://es.wikipedia.org/wiki/Urano_(planeta)">Web Urano</a></td>
      </tr>
      <tr>
        <td>Neptuno</td>
        <td>4.504 Millones de Kilómetros</td>
        <td><a href="https://es.wikipedia.org/wiki/Neptuno_(planeta)">Web Neptuno</a></td>
      </tr>
    </tbody>
  </table>

</body>

</html>

Una vez descargado el código puedes abrirlos con tu navegador. Verás que el resultado es el que se muestra en la imagen siguiente:

alt text Tabla sin CSS

Tendrás que editar el código y determinar las reglas CSS necesarias para que el resultado sea lo más parecido posible al de la siguiente imagen (Nota: Aunque no sale en la imagen, el puntero está sobre la primera fila, por eso se ve de color amarillo):

alt text Resultado final de la tabla

Puedes utilizar del artículo CSS con tablas y listas para llevar a cabo esta actividad.

📸 Haz una o varias capturas para demostrar que ha realizado esta tarea.

(Voluntaria) Web TofoFP

Realiza una web lo más parecida a la siguiente:

alt text

La tabla de colores empleada es la siguiente:

alt text

Instrucciones para la realización del portal:

  1. Ancho cabecera: 920px, con padding superior, izquierda y derecha de 20px.
  2. Las opciones del menú están programadas como una lista. Cada opción es un hiperenlace cuyo color de fondo cambia al pasar el ratón por encima
  3. Columna izquierda: ancho de 220px.
  4. Columna central : 480px, padding left 20px.
  5. Columna derecha: 180px, padding left 20px.
  6. Pie de página: 960px de ancho.
  7. Fijarse en los bordes de las cajas, de la página principal y del pie de página.

📸 Haz una o varias capturas para demostrar que ha realizado esta tarea.

Dame tu feedback

Bibliografía

Este artículo está licenciado bajo CC BY 4.0 por el autor.

Color en CSS

Posicionamiento en CSS