Volver a las tareas

LM · Tarea

CSS 1..16

Instrucciones

Resuelve los 16 ejercicios de CSS de las diapositivas. Cada apartado mantiene su número e incluye el enlace a su enunciado.

Los ejercicios 1, 15 y 16 parten de tu página Mozilla del ejercicio 1 de HTML. Para los ejercicios 2–3 y 5–7, descarga los HTML de partida.

Ejercicio 1

Párrafos de color rojo

Modifica la página Mozilla del ejercicio 1 de HTML para que todos sus párrafos se muestren en rojo. Aplica el cambio mediante CSS.

Página Mozilla con los párrafos en rojo y el resto del contenido conservado.
Referencia de la diapositiva 171. Ver diapositiva ↗

Ejercicio 2

Selectores y combinadores

Utiliza el archivo selectores.html de los materiales de partida. Escribe las reglas CSS necesarias para cumplir estas condiciones:

  • El texto de cualquier <em> dentro de un <li> debe aparecer en color rebeccapurple.
  • El primer párrafo <p> situado inmediatamente después del <h1> debe tener un tamaño de fuente del 200 % del tamaño predeterminado.
  • Los <span> que estén dentro de un párrafo deben tener el texto rojo.
  • El <span> del primer elemento de la lista debe conservar su color: la regla anterior solo afecta a los que están dentro de párrafos.
Texto, dos párrafos y lista utilizados para practicar selectores descendentes y hermanos adyacentes.
Referencia de la diapositiva 184. Ver diapositiva ↗

Ejercicio 3

Estados de los enlaces

Sobre la página de ejemplo selectores.html, crea un archivo CSS que aplique estos estilos a los enlaces:

  • Enlaces no visitados (:link): color rosa.
  • Enlaces visitados (:visited): color verde.
  • Al pasar el ratón (:hover): sin subrayado.
Página de ejemplo con el enlace no visitado en color rosa.
Referencia de la diapositiva 189. Ver diapositiva ↗

Ejercicio 4

Practicar los distintos selectores

Crea un HTML sin estilos y escribe reglas CSS que utilicen los siguientes selectores:

  • h1
  • a:link
  • .manythings
  • #onething
  • *
  • .box p
  • .box p:first-child
  • h1, h2, .intro

Incluye en tu HTML los elementos, las clases y el identificador necesarios para comprobar qué selecciona cada regla.

Ejercicio 5

Estilos de una página sobre un libro

Parte del archivo libro.html de los materiales. Crea una hoja externa llamada estilos.css y enlázala desde el HTML mediante <link>. Reproduce la presentación del libro que aparece en la captura del ejercicio 7.

Texto principal

  • Color del texto: azul, #00F.
  • Color de fondo: verde claro, #CFC.
  • Familia tipográfica: Georgia, Cambria, serif.
  • Tamaño: 16px.

Encabezado de nivel 1

  • Color rojo: #F00.
  • Familia tipográfica: Verdana, Calibri, sans-serif.
  • Tamaño: 32px.

Encabezados de nivel 2 y fragmentos de texto

  • Los encabezados de nivel 2 deben usar el color #A00, la familia Verdana, Calibri, sans-serif y un tamaño de 24px.
  • Los nombres de los campos de los datos del libro deben aparecer en verde oscuro, #060.
  • Las palabras Internet y Web, cuando actúan como sustantivos, deben mostrarse a 20px y en negrita.
  • Los textos Hypertext Markup Language y Cascading Style Sheets, y los acrónimos HTML y CSS del texto, deben aparecer en blanco (#FFF), sobre fondo negro (#000) y en cursiva.

Puedes utilizar <span>, <em> y <strong> para aplicar estilos a fragmentos concretos.

Ver la captura de referencia del libro.

Ejercicio 6

Encabezados y fragmentos destacados del libro

Continúa sobre la página del libro del ejercicio anterior. Este apartado vuelve a trabajar los estilos de los encabezados y los fragmentos destacados:

  1. Aplica a los encabezados de nivel 2 el color #A00, la familia Verdana, Calibri, sans-serif y el tamaño 24px.
  2. Muestra los nombres de los campos de los datos del libro en verde oscuro (#060).
  3. Da un tamaño de 20px y negrita a Internet y Web cuando se usan como sustantivos.
  4. Aplica texto blanco, fondo negro y cursiva a Hypertext Markup Language, Cascading Style Sheets, HTML y CSS en el texto.

Comprueba que las reglas afectan a los fragmentos indicados y que el resto de la página conserva sus estilos.

Ejercicio 7

Reproducir la página del libro

Reproduce con HTML y CSS el aspecto de esta página. Utiliza el contenido de libro.html y los requisitos de los ejercicios 5 y 6 como referencia.

Resultado de referencia: página HTML & CSS, fondo verde claro, título rojo y fragmentos de texto destacados.
Referencia de la diapositiva 201. Ver diapositiva ↗

Ejercicio 8

Enlaces con ratón y teclado

Escribe las reglas CSS para que los enlaces de una página se comporten así:

  • Estado normal: texto rojo y sin subrayado.
  • Ratón sobre el enlace: texto blanco sobre fondo rojo y con subrayado.
  • Enlace activo: texto naranja y sin subrayado.
  • Enlace visitado: texto verde oscuro y sin subrayado.
  • Foco del teclado: texto azul y con subrayado.

Comprueba los estados con el ratón y desplazándote entre los enlaces con el teclado.

Ejercicio 9

Marcadores de listas

Crea el HTML y las reglas CSS para reproducir las cinco listas de la captura. Cada lista contiene Elemento 1, Elemento 2 y Elemento 3.

  • Lista sin elemento gráfico.
  • Lista con círculos vacíos.
  • Lista con cuadrados.
  • Lista con números romanos en minúscula.
  • Lista con letras griegas en minúscula.
Cinco listas con marcadores distintos: ninguno, círculo, cuadrado, números romanos y letras griegas.
Referencia de la diapositiva 203. Ver diapositiva ↗

Ejercicio 10

Menú vertical interactivo

Reproduce el menú de la animación con HTML y CSS.

  • Incluye el título Universidad de Alicante.
  • Crea cinco enlaces en vertical: Presentación, Estudios, Alumnos, Deportes y Servicios.
  • Los enlaces tienen fondo azul y texto blanco centrado, con la separación que muestra la referencia.
  • Al pasar el ratón por un enlace, debe aparecer un borde rojo alrededor de ese enlace, como en la animación.
Animación del menú vertical: el borde rojo sigue al enlace sobre el que se sitúa el ratón.Estado del menú al pasar el ratón por Estudios: borde rojo sobre el enlace azul.
Animación de la diapositiva 204. Ver diapositiva ↗

Ejercicio 11

Personalizar la selección de texto

Utiliza HTML y CSS para cambiar la apariencia del texto cuando se selecciona.

  • Incluye un encabezado con el texto Preview: y un párrafo con Select some of this text.
  • Al seleccionar el encabezado, el texto debe verse negro sobre fondo naranja.
  • Al seleccionar el párrafo, el texto debe verse blanco sobre fondo verde.
Encabezado Preview y párrafo antes de seleccionar el texto.
Referencia de la diapositiva 205. Ver diapositiva ↗
Selección del encabezado en negro y naranja, y del párrafo en blanco y verde.
Referencia de la diapositiva 205. Ver diapositiva ↗

Ejercicio 12

Explorar valores de propiedades CSS

Crea tu propio HTML. Busca diferentes valores de estas propiedades y escribe reglas CSS que se apliquen a distintos elementos de la página:

  • font-size
  • width
  • background-color
  • color
  • border

Prueba los valores en el navegador y compara su efecto. Puedes consultar la documentación de CSS en MDN.

Ejercicio 13

Continuar probando propiedades CSS

Sobre un HTML creado por ti, escribe reglas que apliquen diferentes valores de las siguientes propiedades:

  • font-size
  • width
  • background-color
  • color
  • border

La diapositiva retoma las propiedades del ejercicio 12. Amplía tus pruebas con otros valores y elementos.

Consulta la documentación de CSS en MDN.

Ejercicio 14

Transformaciones, degradados y colores

Busca valores distintos y escribe reglas CSS que se apliquen a varios elementos de una página HTML:

  • transform: aplica distintas transformaciones.
  • background-image: prueba especialmente los valores de degradado.
  • color: utiliza valores en los formatos rgb, rgba, hsl y hsla.

Documentación: transform, background-image y color.

Ejercicio 15

Tipografía y legibilidad

Modifica la página del ejercicio 1 de HTML siguiendo estos pasos:

  1. Incorpora una fuente de Google a tu página y utilízala desde la hoja de estilos.
  2. Borra la regla existente en style.css que se indica en la práctica inicial.
  3. Modifica la familia y el tamaño de la letra de todo el documento.
  4. Escoge tamaños para los elementos <h1>, <li> y <p>.
  5. Centra el título y ajusta la altura de línea y el espaciado entre letras para mejorar la lectura.

Debes utilizar font-size, font-family, text-align, line-height, letter-spacing. Consigue un resultado similar al de la captura.

Página Mozilla con una fuente sin remates, título centrado y espacios entre líneas y letras.
Referencia de la diapositiva 239. Ver diapositiva ↗

Ejercicio 16

Modelo de caja y acabado de la página

Continúa modificando la página Mozilla del ejercicio 1 de HTML para conseguir un resultado similar a esta captura.

  1. Cambia el color de fondo de la página con background-color.
  2. Da estilo al cuerpo del documento utilizando width, margin, background-color, padding, border.
  3. Posiciona y da estilo al título principal mediante margin, padding, color, text-shadow.
  4. Centra la imagen.
Página Mozilla con fondo exterior azul, cuerpo naranja centrado con borde negro, título con sombra e imagen centrada.
Referencia de la diapositiva 240. Ver diapositiva ↗

Entrega

Adjunta un ZIP con una carpeta por ejercicio. Incluye los archivos HTML, las hojas CSS y los recursos necesarios para abrir cada página.

Práctica final de CSS

Después de estos ejercicios, continúa con RA2-FINAL CSS (50%): la galería con menú, imágenes, sección About y formulario que se trabaja con Flexbox en la diapositiva 241.

Materiales de la tarea