Google code just host html5shiv - but I do not know which one is best... probably both work well... I would go with html5shiv, coz shiving IE with HTML5 sounds much more fun than it should :D
html5shiv isn't by Google, it's just hosted on Google Code. All that particular bit of code does is ensure that you can style elements like a <section> and have Internet Explorer respect that styling. Modernizr does that too, but it does a whole lot more. Modernizr tells you, by applying classes to the html element and a JavaScript API, if the browser you are in supports certain features. That way you can write CSS implementing those features only for the browsers that support them, and write fallbacks for browsers that don't.
@DeadCatalyst well if you are site is not heavy and you are gonna little features only then you can use direct code which is of only 2 or 3 lines which will make all your html5 elements display properly.
the catch is ie doesn't make them block level element so you have to make them block level element using javascript
well if you are site is not heavy and you are gonna little features only then you can use direct code which is of only 2 or 3 lines which will make all your html5 elements display properly.
the catch is ie doesn't make them block level element so you have to make them block level element using javascript