Why does font-awesome recommend using <i> elements instead of <span> elements? Is one preferable for a concrete reason? [duplicate]
I've never experienced a difference in user experience between the i element or a span with a css style that makes the text italics. The reason why you might want to prefer the span element is just semantic (separation of content and style).