As I’m browsing through the interwebz, I’m too often stumbling upon an annoying, or just cheeky things on various websites. Many of them are completely useless, and websites without them would be much more user friendly, and nicer place. So here is some list I’ve put together. Enjoy, and try to avoid that in future :)
Valid XHTML/HTML/CSS/LOLCAT/… badges
You know what I’m talking about:

Your visitors either don’t know what it is, they do not care, or – in my case – they are laughing for a first few years, and than it is just silly.
It really was laughable to want a valid web from webdevelopers in time, where the most widely used browser was not supporting the web standards.
And now, there is not much meaning in it either. 100% result in W3C validator does not mean the right usage of web standards. It does not mean, that your website will render exactly how you want, or even that it’ll render in every browser the same.
For example, I can have a website with nice, clean code, working and looking exactly how I want in every major browser, with error-free JavaScript, but:
- I’ve used a custom HTML tag attribute for better comfort in JavaScript (as “data-” attribute is not supported yet): BAM! Code is not valid.
- I’ve declared a CSS opacity value, which is working in almost every browser by now, but it is not officially “out” yet: BAM! Code is not valid.
- etcetera…
Validation badges are used only for e-penis enlargement, or ripping off the customers for “additional services” – yes, I’ve seen a webdesigners, that are persuading their clients that they NEEED that badge, so they can charge more.
And of course, they look awful, and they do not fit anywhere :)
Horizontal scrollbars
I have a 1920 pixels wide screen resolution. If I see a horizontal scrollbar, I get annoyed.
- badly coded JavaScript horizontal sliders
- designers that think that horizontally based pages are cool (seriously, this is not what “accessibility” means)
- bad cascading styles
These are just few of the problems that causes this issue.
Advertisements
Oh, how much i hate them… ALL of them. There is not one ad on my personal webpages, and I’ll do whatever I could to preserve it that way. I hate when I have to scroll through 2 pages of ads to get to the content. I hate when blinking ads are trying to kill me with epileptic seizure. I hate when flash ads are moving, sliding, popping, animating, and stealing my focus from things that I want really read, or watch. I hate when flash ads are removing my cursor from screen.
In spite of my hatred against ads, I understand the business model based on them. So, people, if you like some website, you are grateful for services provided by it, click on the ads there. It doesn’t cost you anything, website will get some money, and the best part is: those bastards that created that awful blinking ads will pay for it :)
Flash abbusing
Already mentioned ads, flash menus, flash buttons, or other unnecessary flash components. Most of what I’m seeing in flash could be done with few lines of JavaScript. Things in flash are often not much accessible for users (copy&paste of text), and I just hate when I have to click before activating flash controls. Not mentioning overlapping HTML elements, or whole flash blocks disappearing when coder is trying to prevent overlapping.
Yes, I’m not a huge fan of flash, but I’m not totally against it. I’m just marked by webdevelopers, that are doing Flash components on their website only because they know Flash, not because Flash is the good choice, and that is just fundamentally bad behavior. On the other hand, whole interactive websites completely done in flash are often looking really good (checkout this great list of awesome flash sites), but such approach can not be used for other than purely presentational purposes (like main pages of movies, etc).
Flash video players are another example of the right choice for Flash (even though SilverLight is better, presence of Flash plugin is more common).
JavaScript abusing
There are MANY ways how JavaScript is abused. For example:
- words replaced for advertisement links that pops up advert bubble on hover event
- links that will show you the thumbnail of page they are referring to if you will hover them (what is the point of that!?)
- share “supper” buttons
- etcetera…
These things are truly the plague of the websites.
Java applets
Seriously, websites are not the place for Java. Nuff said.
Donate spam
In every WordPress plugin, under every article post, on every tutorial demo presentation, there is some PayPal icon. Please, choose one place on your website, and leave it there. Make the user interface of your apps clean, and do not spam with that everywhere.
Web 2.0 bullshit talk
I can’t explain it better than Andy Budd and Jeremy Keith on their How to Bluff Your Way In Web 2.0 presentation. Must see!!
Please enable Javascript and Flash to view this Viddler video.Register or GTFO
You had to encounter that. Website is offering you some download, presentation, or tutorial, but only if you’ll register there. No fees, or other requirements, just register……. WHY?! Why the holy fuck are you bothering people with registration, if you are offering that for free? Why do you need that useless account?
FireFox users, there is a big helper for you against fuckers like this. It is called the BugMeNot plugin, and it’ll log you in on every website that is requiring useless registration.
Comments (2) Leave a comment
1.
DemenTash
January 27, 2010
Yeap you’r right that’s the thing that i hate too. Keep it up i like what you’r doing.
2.
Toker Djem
February 27, 2010
Hello ,
Totaly agreeing with what is said in your news.
I also agree with the w3c validator but I actualy use this in case I forgot to close a tag or something like that which could cause some issue with some navigator (to not mention IE) and works quite well in some other (well , all the rest).
Applet , yeah , the web isn’t the good place for it , personaly I hate flash and do not use flash for few simple reasons :
-Google (don’t know if it’s still true) don’t know what the hell is flash, so my bad, you are bad ranked on google.
-You realy need to put my cpu to 10% for a supid advertissement or freez my screen ?
Ps : Thanks for the firefox plugin , I didn’t knew about it and I will use it.
Why registration ? kinda simple , because they give the information to some commercial or some other website to make extra $$ (even if you checked the box “do not receive ads for our partner” , who will know it was gaven from them anyway ?).
Leave a comment TrackBack URL RSS feed for comments on this post.