¿Es posible inventar etiquetas HTML? [duplicar

Esta pregunta ya tiene una respuesta aquí:

¿Por qué funciona CSS con elementos falsos? 19 respuestas

Lo que me impide hacer esto:

<head>    
<style type="text/css">
red{
    display:block;
    background:red;
    height:20px;
    width:20px;
}
</style>
</head>
<body>

<red></red>

¿Esto funcionara? ¿Qué va a detenerlo?

De lo que entiendo, el navegador encontrará y combinará los estilos CSS basados en las reglas del selector, y siempre que especifique TODAS las reglas requeridas (estoy seguro de que hay más), lo que me impide ver un pequeño cuadro rojo en pantalla?

Respuestas a la pregunta(5)

Su respuesta a la pregunta