ct.css – Take a look inside your <head>
github.com
github.com
He's helped me really understand how to properly take care of CSS and make sense of them.
Recommend reading his blog and that guidelines site to get a grip on CSS if you've struggled with it.
In Google results you mean, or by the site operators themselves?
I agree if you mean in Google results. I don’t so much agree if you mean by the site operators. At least not for European cctlds. I find it far more common that sites from the US are inaccessible to Europe, than to see a site with a European cctld inaccessible to people in other countries.
Or did you mean sites that redirect to an international version of the same content? Sometimes that happens but usually only with sites belonging to big multi-national companies in my experience. And even then they often ask whether you’d like to stay on the version you went to or go to the version for another region or country.
It's not unique, the .cat TLD for Catalonia requires that you serve your content in Catalan, so as to prevent people abusing the obvious appeal of a TLD that in English translates to a cute pet.
.io, .ly and .sh have been victims of this technical imperialism.
It's the friggin' internet. If it's out there, someone will do something they feel like doing with it even if that's not the originally intended concept.
Yes, the owners of the TLD. The same way that I cannot register a .google, .no, or .uk at all.
They have benefitted from a large amount of revenue and if they wanted, they could have easily prevented foreign registrations by requiring a mailing address in the country or that the registered site has some tie to the region. Like your example of .cat.
What exactly have these countries lost?
With the prevalence of component frameworks though, and certain new technologies like CSS Layers and :where(), I feel ITCSS may not be as essential as it used to be. Specificity is becoming less of a problem to manage for large-scale websites. I think it still has its place, but is maybe not the universal solution I once saw it as.
Also, Harry has a class on Skillshare.
I did a migration/update of a site using this idea (before styled-components became the norm), and it was just insane how much CSS was saved. The new design was AT MOST half the size of the original.
[1]: https://idiallo.com/nobot.php
Edit: All HTML tags are a CSS rule away to becoming visible.
However, I just found out that you can create nested elements in the script tags if via javascript. So something like script1.appendChild(script2) works and renders correctly. The Possibilities!!!