exactly why i made the menu, i like to add the minimal amount of html and simply forget about the css.
It's all about achieving a balance between solving a problem and avoiding a maintenance nightmare down the road!
remember that it is equally likely as it is unlikely.
it's entirely unlikely that anyone here was the first to "invent" it in any case.
thus to the general public they have not invented it, the person who publishes his idea first is the inventor, not the person who thinks of it first.
There are hundreds of thousands of professional web developers out there and most of them don't publish their discoveries
you can even steal an idea and publish it, and you will be the inventor.
you can start a company and if a company working invents something for it, then the company owner is the inventor.
it is highly possible that thousands of years before us a advanced civilization with airplanes and electricity and atomic bombs lived, yet we still consider a group of people in OUR millennium to be the inventors of such things.
i have the full right to get hung up on that! xD
don't get too hung up on someone else taking credit for the idea
I will disagree, the reward is
It's a lot of fun to develop a technique from scratch, and I guess that's the reward
1. getting what i want (i needed a non js clean dropdown, so i made one)
2. helping others (not all people consider this a reward, but i do)
and i also have a third reward
3. made a quiz and entertained a group of people
no, not always, what matters depends on the person making the website
'Technically' is all that matters.
for me maintainability, browser support and result matter a lot.
and i would never use excessive amounts of conditional comments in the html (one is enough, but only if you really need it) because it severely affects the maintainability of the html/css.
i consider writing cross-browser code to be very important.
i do not care if code is valid or not, but if i have a option between the two, then i choose valid.