
<a class="button">
<i class="fa fa-object-ungroup"></i> fa-object-ungroup
</a>
I agree that this seems off but the following HTML will give you the expected result:
<a class="button">
<span class="icon is-small">
<i class="fa fa-object-ungroup"></i>
</span>
fa-object-ungroup
</a>
Thanks! It does look better :smile:
This is tricky one. Because most icons will look good:

But @ncksllvn has provided a very good solution.
This is still rendering improperly for me...

<button class="button"><span class="icon"><i class="fa fa-plus"></i></span><!-- react-text: 73 --> Add Instruction<!-- /react-text --></button>
Even if I make the button small (<span class="icon is-small">):

button > svg {
margin-right: 8px;
}
your mileage may vary :)
@mnpenner, solution is to wrap your anonymous text block in span:
```html
@mclaudt not working for me
Most helpful comment
@mnpenner, solution is to wrap your anonymous text block in span:
```html