1
resposta

Lista de exercício 09

Código com manipulações de parágrafos, títulos por classes e reset do CSS

index.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>Portifolio</title>
    <link rel="stylesheet" href="style.css">
</head>

<body>
    <header></header>
    <main>
        <h1 class="titulo"> Título Blog </h1>
        <h1>Eleve seu negócio digital a outro nível</h1>
        <h1 class="strong" Com um Front-end de qualidade!></h1>
        <p class="texto">Olá! Sou Joana Santos, desenvolvedora
            Front-end com especialidade em <strong>React, HTML e
                CSS</strong>. Ajudo pequenos negócios e designers a
            colocarem em prática boas ideias. Vamos
            conversar?</p>
        <p>
        <p class="urgente"> O Curso que ministro em meu site está com desconto de 30% aproveite!></p>
        <a href="https://instagram.com/rafaballerini">Instagram</a>
        <a href="https://github.com/guilhermeonrails">GitHub</a>
        <img src="imagem.png" alt="Foto da Joana Santos programando">
    </main>
    <footer></footer>
</body>

</html>

style.css

/* Reset CSS */

*, 
*:after,
*:before {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    text-decoration: none;
}
body{
    font-size: 100%;
    list-style-type: none;
}

/* CSS Personalizado */

table {
    border-collapse: collapse;
    border-spacing: 0;
}

body{
    background-color: #000000;
    color: #F6F6F6;
}

.strong {
    font-size: 80px;
    font-weight: bold; 
    color: #22D4FD;
}

.titulo {
    font-size: 80px;
    color: #22D4FD;
}   

.urgente {
    font-size: 60px;
    color: #FF0000;
    margin: 20px;          
    padding: 15px;         
    border: 2px solid #333; 
    position: relative;     
}

.texto {
    font-size: 80px;
    font-weight: bold; 
    color: #22D4FD;

}
1 resposta

Olá, Sheila, como vai?

Seu código está bem estruturado e atende à proposta do exercício. Gostei especialmente de como você aplicou o reset CSS e personalizou as classes para os estilos. No entanto, identifiquei alguns pequenos ajustes que podem melhorar o funcionamento e a organização do seu código. Por exemplo, o <h1> com a classe strong não foi aberto corretamente, o > deveria estar após a declaração da classe.

<!-- Está assim -->
<h1 class="strong" Com um Front-end de qualidade!></h1>

<!-- Assim está corrigido -->
<h1 class="strong"> Com um Front-end de qualidade!></h1>

Vi também que você utilizou dois elementos <h1> no código. Gostaria de destacar uma boa prática importante em HTML: utilizar apenas um <h1> por página. Esse cuidado melhora tanto a acessibilidade quanto o SEO (otimização para mecanismos de busca). Esse artigo fala sobre a importância do <h1> no SEO.

Há também um <p> aberto sem conteúdo nem fechamento logo acima do <p> com a classe urgente, o que pode gerar comportamento inesperado.

Esses ajustes tornam o código mais organizado e garantem que ele funcione como esperado. Parabéns pelo empenho e por compartilhar seu trabalho! Continue praticando e explorando novas ideias.

Espero ter ajudado!

Siga firme nos seus estudos e conte com o fórum sempre que precisar!

Abraços :)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado