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

Flex wrap

Quando utilizo o flex wrap os elementos aparecem um em cima do outro e não quebram linha como na atividade https://cursos.alura.com.br/course/avancando-html-css/task/18819

Segue HTML

<div class="container">
            <p>Veja abaixo a lista dos meus projetos mais relevantes</p>
            <ol class="portfolio">
                <li><a href="http://bmw.com">
                        <figure>
                            <img src="imagens/bmw.png" alt="Site da BMW">
                            <figcaption>BMW.com: reformulação de design e implementação de HTML, CSS e JavaScript</figcaption>
                        </figure>
                </a></li>
                <li><a href="http://uol.com.br">
                        <figure>
                            <img src="imagens/uol.png" alt="Front-page da UOL">
                            <figcaption>UOL.com.br: reformulação de design e implementação de HTML, CSS e JavaScript</figcaption>
                        </figure>
                </a></li>
                <li><a href="http://www.ibm.com.br">
                        <figure>
                            <img src="imagens/ibm.png" alt="Site da IBM">
                            <figcaption>IBM.com: aplicação de progressive enhancement em conjunto com aplicação back-end</figcaption>
                        </figure>
                </a></li>
                <li><a href="http://g1.com.br">
                        <figure>
                            <img src="imagens/g1.png" alt="Front-page do portal G1">
                            <figcaption>G1.com.br: reformulação de design e implementação de HTML, CSS e JavaScript</figcaption>
                        </figure>
                </a></li>
                <li><a href="http://www.terra.com.br">
                        <figure>
                            <img src="imagens/terra.png" alt="Front-page do portal Terra">
                            <figcaption>Terra.com.br: implementação do design responsivo</figcaption>
                        </figure>
                </a></li>
            </ol>
        </div>

Segue o CSS

.portifolio {
    display: flex;
    flex-wrap: wrap;
}
.portfolio li {
    flex: 1 1 45%;
    border: 8px solid black;
    background-color: #FAFFFC;
    width: 45%;
    box-sizing: border-box;
    padding: 16px;
    margin-right: 16px;
    margin-bottom: 16px;
}
.portfolio li:first-child {
    flex-basis: 100%;
}
.portfolio img {
    width: 100%;
    box-shadow: 0 0 4px #000;
}
1 resposta
solução!

Oi Monica, tudo certo?

Acredito que o problema seja no typing!

Na primeira regra CSS voce escreveu portifolio em vez de portfolio.

Arrumando isso deve ficar tudo ok!

Espero ter ajudado e bons estudos,

Abcs!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software