Here's some code which i just lately wrote. I believe that it offers a basic clarification of combining class/ID names with pseudoclasses. They are all recognised in CSS as at-regulations. They're Exclusive Directions to the browser, indirectly linked to styling of (X)HTML/XML factors in World-wide-web paperwork using procedures and Attributes, https://www.presta-addons-modules.com/en/administration/prestashop-ban-ip-address-and-geolocation-redirect-visitor-country.html