Autor Tema: Significado de declaración !important en CSS prevalencia en colisiones CU01017D  (Leído 2134 veces)

EnigmaticNerd

  • Principiante
  • **
  • Mensajes: 65
    • Ver Perfil
Buenas tardes. Este es el enunciado del ejercicio CU01017D del manual de programación web con CSS desde cero:

Citar
En el archivo CSS externo a un documento HTML encontramos esta declaración:
Código: [Seleccionar]
.magicTitle {

margin:0px;

width:20px;

height:30px;

color:green !important;

border-style: hidden !important;
}
Citar
Por otro lado dentro del código HTML tenemos el siguiente código:
Código: [Seleccionar]
<div class="magicTitle" style="border:1px solid blue; color: blue;">

Aprendiendo a programar
</div>

Citar


Responde a las siguientes preguntas:

a) ¿Se mostrará un borde para el div? ¿Por qué?

b) ¿Con qué color se mostrará el texto, con color verde o con color azul? ¿Por qué?

c) ¿Se respetarán los valores de width y height definidos en el archivo CSS externo o quedarán anulados? ¿Por qué?



Respuestas

A.)No. El estilo externo tiene la propiedad border-style acompañada de la palabra clave !important en su declaración, esto anula la precedencia de origen del estilo en línea. Además, la propiedad border-style tiene el valor hidden el cual oculta el elemento al usuario.

B.)Se mostrará con color verde. Aunque las propiedades tienen igual nivel de importancia, es la del archivo externo la que precede por tener !important en su declaración.

C.)Se respetan los valores dado que no se suscita colisión de estilos con el documento HTML.
« Última modificación: 03 de Septiembre 2017, 11:33 por Alex Rodríguez »

Alex Rodríguez

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2050
    • Ver Perfil
Re:Ejercicio CU01017D de Aprender a programar:CSS desde cero. Cascada, !important
« Respuesta #1 en: 03 de Septiembre 2017, 11:31 »
Hola EnigmaticNerd, ejercicio bien resuelto. Por favor para poner el título de los temas guíate por lo que se dice en https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

En lugar de Ejercicio CU01017D de Aprender a programar:CSS desde cero. Cascada, !important es preferible empezar poniendo una descripción y palabras clave y terminar con el código del ejercicio, por ejemplo: significado de declaración !important en CSS prevalencia en colisiones CU01017D

Saludos

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".