Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Alteró las otras páginas al usar selectores avanzados

Se descuadró la página Contacto, el párrafo principal de Home con la imagen y se pintó de verde la línea del copyright y párrafos de los items de Servicio. Y no conseguí pintar de verde el párrafo de la misión, resaltó en verde el párrafo de la ubicación.

.banner{
    width: 100%;
}

main > p{
    background: red;
}

img + p{
    background: yellow;
}

img ~ p{
    background: green;
}

.principal p:not(#mision){
    background: orange;
}
1 respuesta

Hola Alumno, espero que estés bien.

Gracias por compartir tu código con nosotros.

Los selectores que utilizaste en tu código CSS están afectando a elementos que no deseas modificar. El selector "main > p" selecciona todos los párrafos (p) que son hijos directos de "main". El selector "img + p" selecciona el primer párrafo que está inmediatamente después de una imagen. El selector "img ~ p" selecciona todos los párrafos que están después de una imagen en el mismo nivel de anidamiento. El selector ".principal p:not(#mision)" selecciona todos los párrafos (p) que tienen la clase "principal" y no tienen el ID "misión".

Si tienes alguna duda, no dejes de preguntar. ¡Estamos aquí para ayudarte!.

¡Saludos!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios