Problema: Atualmente, principalmente em celulares e dispositivos 16:10, a escala de tela dos livros pode ficar estranha.
Estudando esse problema, verifiquei que poderia existir uma solução usando flexbox, definindo uma altura fixa no container parent e definindo flex-grow: 1 nas partes relevantes. Acabou que depois de alguns testes isso de fato funcionou, mas falta testar em dispositivos reais para confirmar.
Agora, todos as imagens de dentro das figures (que compoem a capa e a pequena descrição dos livros em todas as partes do site) possuem uma altura fixa, e o conteudo escala baseado nessa altura especifica (dando prioridade para a descrição acima da imagem de capa)
Problema: Atualmente, principalmente em celulares e dispositivos 16:10, a escala de tela dos livros pode ficar estranha.
Estudando esse problema, verifiquei que poderia existir uma solução usando flexbox, definindo uma altura fixa no container parent e definindo
flex-grow: 1
nas partes relevantes. Acabou que depois de alguns testes isso de fato funcionou, mas falta testar em dispositivos reais para confirmar.Agora, todos as imagens de dentro das figures (que compoem a capa e a pequena descrição dos livros em todas as partes do site) possuem uma altura fixa, e o conteudo escala baseado nessa altura especifica (dando prioridade para a descrição acima da imagem de capa)
Essa é a estrutura simplificada:
Esse issue também ajudou a resolver o problema onde os items que possuiam tamanho de titulo diferente ficavam desalinhados com o resto do site.
Vou mantê-lo aberto até realizar mais testes, e qualquer sugestão de mudança é bem vinda.