Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Exercício: Estilizando com CSS

<!DOCTYPE html>
<html lang="pt-br">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Portfolio</title>
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <header></header>
    <main>
        <h1>Eleve seu negócio digital a outro nível<strong> com um Front-end de qualidade!</strong></h1>
        <p> Olá! Sou Fátima Dias Viana, estudante da Alura buscando conhecimento  em React, HTML , CSS, JavaScript e outros. </p>
        <p>Vou estudar, praticar, discutir e me aprofundar nos conteúdos fazendo o uso de uma plataforma que respira tecnologia.</p>
        <a href="https://instagram.com/fatimadiasviana">Instagram</a>
        <a href="https://github.com/diasviana">GitHub</a>
        <img src="billboard.png" alt="Desenho de automação">

    </main>
    <footer></footer>
    
</body>
</html>

// style.css

body{
    background-color: indigo;
}
h1{
    font-weight: bolder;
    color: white;
    text-align: center;
    margin: 40px;
}

p{
    color:cyan;
    font-size:x-large;
    text-align:justify;
    margin: 2px;
    
}

img{
        justify-content: center;
        align-items: center;
        height: 100vh; 
      }
    
a{
   display:inline-block;
   color:white;
   background-color:darkcyan;
   border-radius: 5px;
   padding: 10px 20px;
   margin: 10px;
   
}

a:hover{
    color:aquamarine;
    text-decoration:underline;
}

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

body{
    background-color:darkslategray;
}
h1{
    font-weight:bolder;
    color:chartreuse;
    text-align:left;
    margin: 20px;
}

p{
    color:coral;
    font-size:x-large;
    text-align:end;
    margin: 4px;
    
}

img{
    width: 400px;
    height: 400px; 
     border-radius: 60%;
    object-fit:cover;
    position:absolute;
    top: 150px;
    left: 500px;
    
    
}
    
a{
   display:inline-block;
   color:brown;
   background-color:darkorange;
   border-radius:5px;
   padding: 20px 20px;
   margin: 10px;
   top: 150px;
   left: 500px;
   
}

a:hover{
    color:darkcyan;
    text-decoration:underline;
}

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

body{
    background-color:white;
}
h1{
    font-weight:lighter;
    color:black;
    text-align:center;
    margin: 40px;
}

p{
    color:grey;
    font-size:x-large;
    text-align:center;
    margin: 4px;
    
    
}

img{
    width: 400px;
    height: 400px; 
    object-fit:scale-down;
    position:absolute;
    top: 150px;
    left: 500px;
    
    
}
    
a{
   display:inline-block;
   color:white;
   background-color:black;
   border-radius:5px;
   padding: 20px 20px;
   margin: 10px;
   
   
}

a:hover{
    color:darkcyan;
    text-decoration:underline;
}

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta
solução!

Oi, Fatima! Como vai?

Você organizou bem o seu CSS para estilizar os elementos do seu portfólio. Um ponto interessante é que há múltiplas definições para o mesmo seletor, como body, h1 e p, o que pode estar sobrescrevendo estilos anteriores.

Para evitar esse problema, uma boa prática é utilizar classes ou o seletor !important, quando necessário. Veja este exemplo:


p {
    color: coral !important;
    font-size: large;
    text-align: justify;
}

Isso garante que a cor coral prevaleça sobre qualquer outra configuração.

Obrigada por compartilhar seu código com a comunidade Alura.

Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!