HTML Component Vocabulary

Over a period of almost 20 years of web development I have repeatedly confirmed to myself the concept that “naming things is hard”. In an effort to reduce my own (and hopefully other’s) cognitive load, I have put together an HTML Component Vocabulary. This vocabulary defines standardized markup and classes (using BEM) for common content… Read more