Well, what could that be? To make it short: I am (once again) frustrated about the way CSS works (or better: the way, CSS should work, but doesn’t).

No, it’s more than that, more than just frustration: While I see the usefulness of CSS I hate it!
I hate how you have to look throughout the web just to find complicated solutions for simple problems like centering elements vertically or horizontally. I hate it when setting a length of elements to 100% sometimes doesn’t work as every human being would expected and how you often have to use a fixed lengths or widths when you don’t or can’t because things do not work in another way. I hate how you have to fiddle around with floats just to do some kind of newspaper-style textfloating around images. And I especially hate people that want to tell you that tables are “old-style” and CSS-based layouts are “the holy grail”!

Each and every day I try to use CSS I wonder who in his right mind came up with such (complicated, weird, against all human-logic, crappy, idiotic, … imho) ways to achieve things. I can nothing but assume that they did it on purpose, laughing their ass of while thinking about all those poor webdevelopers that have to work with this piece of … (no, I am not going to say it, but that’s how I feel about CSS, or better, how a good idea was turned into the worst nightmare).
I am sure there are a lot of people out there that will think that it’s my fault. Well, maybe it is. Probably I am just too stupid to figure out the logic behind CSS (in case there is one). But then, why are there literally zillions of websites that do nothing but to show “tricks” to make CSS behave the way you want it. Shouldn’t it be a hint for someone if so many others aren’t able to figure out the way CSS works?

Let me say it again: The idea of CSS is a good one. But everytime I use it I sooner or later have the feeling that certain aspects are crappy as hell. And I really don’t care if someone is offended by my opinion. Good night.