Currently, I'm working on the footer section of a webpage using HTML and Bootstrap 5.3.0. I encountered an issue where an underscore appears next to the icons when I add them. I suspect that this is due to the white spaces between the elements, which should ideally create a transparent margin instead of a visible whitespace.
<footer class="text-center text-lg-start text-white" style="background-color: #1c2331">
<section class="d-flex justify-content-between p-4" style="background-color: #6351ce">
<div class="me-5">
<span>Get connected with us on social networks:</span>
</div>
<div>
<a href="" class="text-white me-3"><i class="fab fa-facebook-f"></i></a>
<a href="" class="text-white me-3"><i class="fab fa-google"></i></a>
<a href="" class="text-white me-3"><i class="fab fa-instagram"></i></a>
<a href="" class="text-white me-3"><i class="fab fa-whatsapp"></i></a>
</div>
</section>
</footer>
https://i.sstatic.net/5Z2pD.png
Upon attempting to remove the collision boxes, the underscore disappeared, but unfortunately, so did the spacing between the elements. Switching out the icons also did not solve the problem.
My aim is to maintain the current spacing between the elements while ensuring that the underscore at the end of the icons is no longer visible.