Design comparison
Solution retrospective
Ter conseguido finalizar a página o mais próximo possível do desafio.
What challenges did you encounter, and how did you overcome them?Na parte de tabelas. Tive muita dificuldade para entender como deixar uma coluna distante da outra. Fiz bastante pesquisa no google pra conseguir encontrar a solução e executar.
What specific areas of your project would you like help with?Acho que por enquanto, nenhuma. Muitas coisas consegui aprender por pesquisas.
Community feedback
- @R3ygoskiPosted 2 months ago
Olá Carlos, parabéns pela conclusão do seu desafio.
Tenho algumas dicas para dar quanto ao seu projeto, começarei pelo CSS. No seu seletor
body
você utilizou a propriedadeoverflow: auto;
, ela não era necessária, pois o valor inicial deoverflow
já éauto
. Além do mais, nele também tem umpadding
, que não é necessário, tanto que acredito que você a utilizou para fazer a página responsiva para mobile correto? Mas se você for ver na pasta Desgin, que vem no arquivo Zip que você baixou do desafio, nela tem a imagem de como tem que ficar o Design mobile, e nele não tem essepadding
lateral. E para fazer essa parte de responsividade, é só utilizar as@media-query
. Aqui um link sobre: W3School - @MediaTambém notei que você centralizou o card utilizando a
margin
, tenho duas dicas quanto a isso, a primeira é que ao invés de utilizar várias propriedades margin cada uma para um lado, o interessante seria utilizar uma shorthand, dessa forma:margin: 128px auto; /* Esse margin equivale a: */ /* margin-top: 128px; margin-bottom: 128px; margin-left: auto; margin-right: auto; */
E o segundo ponto é que, não é ideal fazer centralização utilizando o
margin
, mas sim utilizando odisplay:flex;
oudisplay:grid;
. No seu seletorbody
você pode colocar esse trecho a seguir, que fará com que o card fique centralizado:display:flex; justify-content:center;
Segue um link também relacionado a Margin: W3School - Margin
Agora sobre o HTML, ele está bem estruturado, mas está pouco semântico, e estar semântico é muito importante não só no SEO, mas também na acessibilidade da sua página. Vou mostrar algumas tags que podem ser alteradas.
<div class="section-rounded-container">
pode ser alterado para<main>
, isso porque geralmente após a<body>
nós utilizamos a<main>
que serve para indicar o conteúdo principal da página. Mas em determinados contextos, pode ser também<article>
pois é um card autoexplicativo e independente do resto do contexto da página.<div class="section-text">
pode ser alterado para<section>
, isso porque esse trecho é uma secção da sua página que agrupa itens de uma mesma temática. Note que isso vale para as outras secções da sua página.
E é isso, novamente parabéns pela conclusão do projeto, caso tenha ficado qualquer dúvida, por favor comente abaixo que tentarei ajudar da melhor forma possível.
Marked as helpful1@chcoutinhoPosted 2 months agoMuito obrigado, @R3ygoski, pelas dicas! Vou estudar mais e aplicá-las!
1
Please log in to post a comment
Log in with GitHubJoin our Discord community
Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!
Join our Discord