I know it is a bit harsh but, Seems like I suck at designing websites for IE 8 and earlier versions of IE, Is there any good reference to follow while targeting those Versions of IE?
Do not deal with IE
Great advice. Rarely possible.
Use modernizr to detect unsupported features and create fallbacks.
Easier option is using frameworks like Bootstrap which have modernizr features built in if you follow their class hierarchy conventions.
but modernizr can't 100% solve this problem.
What would you suggest Afnizar?
It can't solve all the problems but it will solve most of them.
Bootstrap is the only one which still cares about Older IE,[ That too by adding html5shiv/html5shim]. Foundation abandoned them already.
This can be helpful for certain CSS properties: http://css3pie.com/
Already suggested by cihad. Thanks.
You might want to use ie specific tags as described here
I've already came across this resource, but now, From this perspective looks like an advantage. Thanks for reminding about it.