Olá pessoal! Tudo certo? Espero que estejam conseguindo se cuidar! Estava codando aqui e me deparei com uma situação que me chamou atenção.
O código era o seguinte:
<article class="col-12 container">
<div class="row">
<figure>
<img class="col-6 produto-img" src="img/icones/analise.svg" data-anime="1400" class="fadeInDown" alt="Imagem que ilustra as ferramentas de análise">
</figure>
<div class="col-6" data-anime="1200" class="fadeInDown">
<h3 class="produto-h3">Ferramentas de análise</h3>
<p class="produto-p">Nesse momento, o digital se tornou imprescindível. Da mesma forma, o retorno com esse investimento é essencial. Por isso, os nossos sites contam com ferramentas de análise de dados, permitindo que você tenha relatórios completo de acessos.</p>
</div>
</div>
</article>
Quando fui verificar, havia uma distância de +/-100px entre o texto e a imagem. A img
tinha 469px de width, mas, contando com a tag figure
, o total dava 540px de largura. Esse não era o layout que eu queria. Queria texto e imagem com, no máximo, 1rem
de distância entre si.
Ok. Fiz uns testes e excluí a tag figure
, deixando a img
fora de uma div
específica. Dessa forma:
<article class="col-12 container">
<div class="row">
<img class="col-6 produto-img" src="img/icones/analise.svg" data-anime="1400" class="fadeInDown" alt="Imagem que ilustra as ferramentas de análise">
<div class="col-6" data-anime="1200" class="fadeInDown">
<h3 class="produto-h3">Ferramentas de análise</h3>
<p class="produto-p">Nesse momento, o digital se tornou imprescindível. Da mesma forma, o retorno com esse investimento é essencial. Por isso, os nossos sites contam com ferramentas de análise de dados, permitindo que você tenha relatórios completo de acessos.</p>
</div>
</div>
</article>
E aí funcionou!
Mas eu não entendi a razão de ter funcionado =(.
Por que a figure
ocupou esses pixels a mais no meu grid?
Aí, caí naquela questão que img
que não estão em div
ficam super pequenas e horríveis...
Ah, esqueci de dizer que o texto começou a vir por cima da img
ainda por cima.
Valeu, gente!