1: Seletores e Propriedades

Descrição:

Crie uma página HTML com um parágrafo (<p>) que contenha texto. Use um seletor de elemento para alterar a cor do texto para verde e o tamanho da fonte para 18px.

Resposta:

<!DOCTYPE html>
<html>
<head>
    <title>Exercício de Seletores</title>
    <style>
        p {
            color: green;
            font-size: 18px;
        }
    </style>
</head>
<body>
    <p>Este é um texto verde com fonte de tamanho 18px.</p>
</body>
</html>

2: Box Model

Descrição:

Crie uma <div> com texto dentro. Estilize essa <div> para ter uma borda azul sólida de 2px, um preenchimento interno (padding) de 20px, e uma margem externa (margin) de 15px. Defina um fundo amarelo claro.

Solução:

<!DOCTYPE html>
<html>
<head>
    <title>Exercício Box Model</title>
    <style>
        div {
            border: 2px solid blue;
            padding: 20px;
            margin: 15px;
            background-color: lightyellow;
        }
    </style>
</head>
<body>
    <div>Texto dentro de uma div com Box Model aplicado.</div>
</body>
</html>

3: Flexbox

Descrição: Crie um container flexível com três itens dentro. Use Flexbox para organizar esses itens horizontalmente com espaço igual entre eles.

Solução:

<!DOCTYPE html>
<html>
<head>
    <title>Exercício Flexbox</title>
    <style>
        .flex-container {
            display: flex;
            justify-content: space-between;
        }
        .flex-item {
            width: 100px;
            height: 100px;
            background-color: lightblue;
            text-align: center;
            line-height: 100px;
        }
    </style>
</head>
<body>
    <div class="flex-container">
        <div class="flex-item">1</div>
        <div class="flex-item">2</div>
        <div class="flex-item">3</div>
    </div>
</body>
</html>

4: Grid

Descrição: Utilizando CSS Grid, crie um layout de galeria com duas colunas. Inclua quatro itens (divs) nessa galeria.

Solução:

<!DOCTYPE html>
<html>
<head>
    <title>Exercício Grid</title>
    <style>
        .grid-container {
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            gap: 10px;
        }
        .grid-item {
            height: 100px;
            background-color: lightcoral;
            text-align: center;
            line-height: 100px;
        }
    </style>
</head>
<body>
    <div class="grid-container">
        <div class="grid-item">Item 1</div>
        <div class="grid-item">Item 2</div>
        <div class="grid-item">Item 3</div>
        <div class="grid-item">Item 4</div>
    </div>
</body>
</html>

5: Responsividade com Media Queries

Descrição: Adicione uma media query ao exercício de Grid para que, em telas menores que 600px, a galeria mostre apenas uma coluna.