Bootstrap 3 navbar uses glyphicons and Font Awesome icons as shown in html below. Bootstrap manual recommends to use span element:
<span class="fa fa-pencil-square-o" aria-hidden="true"></span>
FontAwesome web page recommends to use i element:
<i class="fa fa-pencil-square-o" aria-hidden="true"></i>
Using i element makes icon bigger than using span . Bigger looks better.
Which element should used for font icons ?
<div id="sidebar-left" class="col-md-2">
<div class="navbar-collapse sidebar-nav">
<ul class="nav nav-tabs nav-stacked main-menu">
<li>
<a href='OpenInvoice'>
<i class="fa fa-pencil-square-o" aria-hidden="true"></i>
<span>Invoice</span>
</a>
</li>
ASP.NET MVC4 is used in server.