I am using default ASP.NET MVC 3.0 Html5 css layout(comes witch tools updates) and I am also using jquery ui a lot.
In all modern browsers all looking pretty similar.
But when i start to look at old IE versions i was very upset, website layout just breaks there. I have <ul>
menu inline-block
but in old ie it is not supported so i find out one fix IE7 does not understand display: inline-block:
/* For IE 7 */
zoom: 1;
*display: inline;
but it still required some work in my case to make it looks the same like in modern browsers.
Also i found the fix how to add support css rounded corners in old IE browsers with CSS3Pie, but it is still required some work around because if element with rounded corners has margins, the CSS3Pie ignored them CSS3Pie margins sets to zero.
Also i am using html tag <button>
but in old IE they just sucks. I asked this question before jQUery ui buttons some issues in IE7 and one of replies was to use Css rest
.
After i googled that i find out there is quite a lot of them:
http://meyerweb.com/eric/thoughts/2011/01/03/reset-revisited/
http://html5doctor.com/html-5-reset-stylesheet/
http://necolas.github.com/normalize.css/
...and even more but this ones looks quite popular.
So and my question is which CSS reset
better to choose in my case?
I am using ASP.NET MVC 3.0 Html5 css layout
+ jquery-ui
. Also looking at ASP.NET MVC 3.0 Html5 css layout
i could say that it has some css reset in it or it is really not css reset or at least may be it is not enough?
p.s
Really internet should ban IE7 because it is breaks nice layouts.