title: What are some advantages to using <span style="font-weight:bold"> rather than <b>?
body: <p>I've been learning about semantic HTML, and I keep reading how tags like <code>&lt;i&gt;</code> and <code>&lt;b&gt;</code> should be avoided. But if I don't want to emphasize something, but just bold it visually, why would <code>&lt;b&gt;</code> be any worse than <code>&lt;span class="bold"&gt;</code>?  What are some advantages to using the more verbose <code>&lt;span class="bold"&gt;</code> syntax?</p>