I'm currently working on dynamically adding Bootstrap icons and I want them to display on separate lines, but for some reason they're appearing on the same line as the text. Take a look at this image
https://i.sstatic.net/GUZtl.png
Here's the generated code:
<div class="row ml-1" id="refine">
<br>
<i class='bi bi-trash'>
::before
</i>
"A1 - North Somerset core strategy"
<br>
<br>
<i class='bi bi-trash'>
::before
</i>
"Ashton Vale"
<br>
<br>
<i class='bi bi-trash'>
::before
</i>
"NPPF Sept 23"
<br>
</div>
I'm wondering how I can make the icon and text appear on different lines. Could it be related to the automatically generated ::before
content? If so, how can I disable that?