Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Lista de exercícios

Atividade 01
HTML

<!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>Exercício01</title>
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <header>Menu</header>
    <main class="apresentacao">
        <section class="apresentacao__conteudo">
            <h1 class="apresentacao__conteudo__titulo">Aqui vai o nome do <strong class="texto-destaque">Título</strong></h1>
            <p class="apresentacao__conteudo__texto">Linha sem texto destaque</p>
            <p class="apresentacao__conteudo__texto">Linha de <strong class="texto-destaque">texto</strong></p>
            <div class="button">

            </div>
        </section>
        
        <img src = "Imagem.png" alt="Imagem de pessoa">
    </main>
    <footer>
        <p>Email para contato: xxx@gmail.com</p>
    </footer>
</body>
</html>

CSS

.texto-destaque {
    color: #76B89F;
}

Atividade 02
HTML

<!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>Exercício01</title>
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <header>Menu</header>
    <main class="apresentacao">
        <section class="apresentacao__conteudo">
            <h1 class="apresentacao__conteudo__titulo titulo-blog">Aqui vai o nome do <strong class="texto-destaque">Título</strong></h1>
            <p class="apresentacao__conteudo__texto">Linha sem texto destaque</p>
            <p class="apresentacao__conteudo__texto">Linha de <strong class="texto-destaque">texto</strong></p>
            <div class="button">

            </div>
        </section>
        
        <img src = "Imagem.png" alt="Imagem de pessoa">
    </main>
    <footer>
        <p>Email para contato: xxx@gmail.com</p>
    </footer>
</body>
</html>

CSS

.titulo-blog {
    color: aliceblue;
}

Atividade 03
HTML

<!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>Exercício01</title>
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <header>Menu</header>
    <main class="apresentacao">
        <section class="apresentacao__conteudo">
            <p class="apresentacao__conteudo__texto">Noticia padrão</p>
            <p class="apresentacao__conteudo__texto urgente">Noticia urgente</p>
            <div class="button">

            </div>
        </section>
        
        <img src = "Imagem.png" alt="Imagem de pessoa">
    </main>
    <footer>
        <p>Email para contato: xxx@gmail.com</p>
    </footer>
</body>
</html>

CSS

.urgente {
    color: red;
}

Atividade 04
reset.css

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

Atividade 05

Cada elemento do html é constituído por um modelo de caixa. Do lado externo do conteúdo, há o padding (espaçamento), que é o espaço ao redor do conteúdo; externamente ao padding, há uma borda; e, externamente à borda, há uma margin. Normalmente existe um padrão CSS que aplicado ás páginas web, mas isso varia de navegador a navegador. O correto por conta disso é aplicar um reset CSS sempre que for desenvolver, antes de começar a estilização.

Atividade 06:
HTML

<!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">
    <link rel="stylesheet" href="style.css">
    <title>Document</title>
</head>
<body>
    <p class="conteudoa">  palavra A </p>
    <p class="conteúdob"> palavra B </p>
</body>
</html>

CSS

* {
    margin:0;
    padding:0;
    box-sizing: border-box;
}

body {
    display: flex;
}

.conteudoA {
    margin: 5px;
    border: 3px solid red;
    padding: 5px;
}

.conteudoB {
    margin: 10px;
    border: 3px solid blue;
    padding: 10px;
}
1 resposta

E aí, Christopher! Como está?

Parabéns por ter compartilhado o seu código conosco!

Eu gostei bastante de como você trabalhou o HTML para estruturar páginas com CSS, aplicou muito bem o reset CSS para padronizar estilos e ainda entendeu a importância da modelo de caixa para organização dos elementos.

Falando nisso, você sabia que:

HTML

O HTML surgiu em 1991, criado por Tim Berners-Lee, e foi inicialmente usado para compartilhar documentos científicos. A simplicidade da linguagem ajudou a popularizar a web, tornando-se rapidamente o padrão para páginas online.

CSS

Pouca gente sabe que o CSS foi lançado em 1996 para separar conteúdo de estilo. Essa decisão revolucionou o desenvolvimento web, permitindo que designers criassem páginas mais bonitas e consistentes sem alterar a estrutura do HTML.

Interessante né?!

Continue postando as suas soluções! Além de ganhar pontos de XP na plataforma, você pode ajudar outros estudantes no fórum.

Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Ah, uma pergunta: o que você prefere praticar mais no momento, criar páginas com HTML ou explorar o CSS para criar estilos visuais mais avançados?

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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