Est-il possible d'utiliser inconnu des balises HTML?

Corrigez-moi si je me trompe, mais autant que je sache, inconnu des balises HTML dans une balise (c'est à dire les balises ne sont pas définis dans la spécification HTML, comme par exemple, <foobar>) finira par être traité comme un régulier <div> dans un navigateur HTML 5 de l'environnement.

Je suis en train de penser: comment supportable est-ce pratique? Je veux dire, si j'utilise inconnu des balises HTML dans mon balisage, quels sont les pièges puis-je m'attendre? Va un velociraptor se jettent sur moi, dans quelques secondes?

La raison pour laquelle je demande, c'est que si ces balises reporter à <div>, je peux éventuellement utiliser ces balises dans un plus sémantiques de manière que, par exemple, l'attribution des noms de classe qui permettent d'identifier les modules. Jetez un oeil à cet article, par exemple, d'un .media de la classe. Maintenant, si au lieu d'écrire que CSS pour cibler .media, je le fais cible <media> à la place? À mon avis, que fait le balisage beaucoup plus lisible et maintenable, mais je dois reconnaître que c'est pas "correct" HTML.

MODIFIER

Juste pour être transparent, je ne trouver ce DONC, la question à partir de quelques années en arrière. Il a été fermé comme hors-sujet, mais j'ai l'impression que j'ai un point dans ma propre formulation. C'est un proche en double, je l'avoue, mais c'est depuis quelques années en arrière, alors il pourrait y avoir eu des changements dans le général environ des opinions à travers les développeurs web sur le sujet.