É possível criar tags HTML? [duplicado

Esta pergunta já tem uma resposta aqui:

Por que o CSS funciona com elementos falsos? 19 respostas

O que me impede de fazer isso:

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

<red></red>

Isso vai funcionar? O que vai parar?

Pelo que entendi, o navegador encontrará e corresponderá aos estilos css com base nas regras do seletor, e desde que você especifique TODAS as regras necessárias (tenho certeza de que há mais), o que está me impedindo de ver uma pequena caixa vermelha na tela?

questionAnswers(5)

yourAnswerToTheQuestion