+ 1
theoretically yes, there are approaches that do that. however you should know why you want to use them. HTML has already really good and a lot of tags.
if you don't know HTML and JS yet really good I do not see any reason why you should do something advanced.
however, if you are interested in the topic google for "custom HTML tags".



