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

[Sugestão] Eu sei que CSS não é o foco nesse curso, mas... Spoyler: vídeos__container com display grid

Caso queiram que todos os vídeos__item tenham o mesmo tamanho e não ocupem o espaço restante da tela, mas mesmo assim cresçam e diminuam conforme o tamanho da tela e independentemente da quantidade de vídeos, essa alteração no CSS faz isso.

CSS anterior com display flex:

/* VIDEO */
.videos__container {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.videos__item {
    display: block;
    height: 303px;
    width: 280px;
    flex-grow: 1;
}

Com display grid:

/* VIDEO */
.videos__container {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
    gap: 10px;
}

.videos__item {
    height: 303px;
}
1 resposta
solução!

Oi, tudo bem?

Rodolfo, agradeço pela sua contribuição e pela sugestão de utilizar o display: grid para organizar os elementos dentro do .videos__container. Essa é uma abordagem muito interessante para garantir que todos os .videos__item tenham o mesmo tamanho e se ajustem dinamicamente ao tamanho da tela.

A mudança para display: grid com grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); permite uma distribuição mais flexível dos itens, garantindo que eles mantenham o tamanho desejado e se ajustem conforme necessário.

É ótimo ver membros da comunidade compartilhando dicas e sugestões para aprimorar o código. Continue participando e, se tiver mais sugestões, sinta-se à vontade para compartilhar.

Obrigada mais uma vez pela contribuição.

Um abraço e bons estudos.