W3c is your body that attempts to standardize these items, they create The principles, then programmers write their rendering motor to interpret All those principles. Here is some code which i a short while ago wrote. I imagine that it provides a standard explanation of combining class/ID names with pseudoclasses. https://thebookmarkking.com/story19332589/prestashop-seo-redirections-of-pages-management-an-overview