Acredito que seria interessante adicionar nas explicações algumas minúcias a respeito da diferença entre tags e/ou "porquês" do use entre uma e outra, por exemplo, por que usar a tag <em>
ao invés de <i>
se ambas possuem o mesmo efeito visual? A diferença se encontra no sentido semântico da coisa e, isso tem peso se quem for criar o site visar questões de acessibilidade, onde há aplicativos que leem a página e ao ler o código terão um comportamento diferente quando tiver <em>
e <i>
como marcação, portanto, é interessante explanar essas distinções entre as várias que existes para não virar só um "decorebol", e a pessoa realmente saber porque uma e outra.
P.S: Por favor, me corrija se disse algo errado.