2
respostas

Recomendação de melhoria no código

Notei que ao centralizar os <li> no código, não fica completamente centralizado dentro da class produtos porque existe um pequeno espaço entre as <li> deixando um pequeno espaço sobrando, então fiz uma pesquisa na internet para saber como resolver esse problema. Basta que na classe produtos da tag <ul> coloque uma font-size: 0; e depois alterar a margin do <li> para margin: 0 1.66% para preencher corretamente o espaço que sobra e deixando os itens da lista alinhados corretamente.

.produtos {
    width: 940px;
    margin: 0 auto;
    padding: 50px 0;
    font-size: 0;
}

.produtos li {
    display: inline-block;
    width: 30%;
    margin: 0 1.66%;
    vertical-align: top;
    text-align: center;
    box-sizing: border-box;
    padding: 30px 20px;
}
2 respostas

opa, Isac. bacana a observação. essa sugestão seria já considerando o arquivo "reset.css"? porque no meu não consegui achar essa diferença

Sim, considerei o reset. A diferença é muito pequena para falar a verdade, é dificil perceber mesmo, mas quando eu estava usando a ferramenta evtools do chrome, encontrei a diferença entre as margens das <li>, as margens de uma <li> para outra <li> não se tocavam. Mas é questão de perfeccionismo kkk