Elementos nulos e vazios são iguais?

Escrevo HTML desde os anos 90, mas acabei de descobrir sobre ocolgroup ecol elementos.De acordo com a MDN, col é umelemento vazio e a tag final éproibido.

Omissão de tag: a tag inicial é obrigatória, mas, como é um elemento nulo, é proibido o uso de uma tag final.

Eu nunca tinha ouvido falar de um elemento vazio antes. O MDN não possui uma página em elementos nulos, mas opágina de elemento vazio diz:

Nota: Em casos muito raros, os elementos vazios são chamados de elementos nulos. Este é um nome impróprio e deve ser evitado.

No entanto, oEspecificação W3 refere-se apenas a elementos nulos e nunca menciona elementos vazios:

Um elemento nulo é um elemento cujo modelo de conteúdo nunca permite que ele tenha conteúdo em nenhuma circunstância. Elementos nulos podem ter atributos.

Então, eu estou pensando:

Se estes são a mesma coisa, eles devem ser referidos como elementos vazios e nunca como elementos nulos? Nesse caso, as especificações do W3 estão desatualizadas e não são confiáveis? Ou as especificações do W3 devem ter precedência, mesmo se estiverem desatualizadas?Se eles não são a mesma coisa, é<col span="2" /> sintaxe válida ou deveria ser<col span="2"> (sem a barra) porque a tag final é proibida? Posso ter a ideia errada de "tag final", mas sempre pensei no/> (como em<br /> e<img />) para ser uma espécie de tag final.

questionAnswers(2)

yourAnswerToTheQuestion