Комментарии к этому посту сумасшедшие. Вы, конечно, не найдете более тщательного обсуждения.
Я думаю, что вы должны удалить ненужные правила и устаревшие теги из любого сброса, который вы использовали, и оставить все как есть. У Пола Айриша (основного участника jQuery, соавтора Modernizr, а теперь и Googler) есть комментарий в статье, на которую вы ссылаетесь, который содержит все специфичные для HTML5 CSS-уровни, которые вам, вероятно, понадобятся:
article, aside, dialog, figure, footer, header, hgroup, nav, section { display:block; zoom:1; }
Google использует более простую версию в своем base.css на HTML5Rocks.com:
section, article, header, footer { display: block; }
Вам по-прежнему нужно будет использовать простой, голый HTML5 Shiv или Modernizr Реми Шарпа, чтобы запустить цикл JavaScript, чтобы включить стилизацию новых элементов HTML5 в IE. HTML5 Shiv просто создает элементы, позволяющие стилизовать, Modernizr - гораздо более полнофункциональное решение для определения и стилизации HTML5 и CSS3. Есть еще одна замечательная статья о HTML5 Doctor, которую стоит посмотреть, Как использовать HTML5 в работе вашего клиента прямо сейчас с марта 2010 года, в соавторстве с Реми и Ричардом через 8 месяцев после статьи о перезагрузке. Они упоминают использование Modernizr «для обнаружения веб-форм 2.0 и другой поддержки типа HTML5».
Кроме того, Дион (из Ajaxian и теперь Palm) написал в Твиттере о css3pie, который будет визуализировать визуальные элементы, такие как border-radius, box-shadow и градиенты в IE. Сам не могу ручаться за это.
(У меня здесь было больше ссылок, но мне пришлось удалить все, кроме одного, потому что мой представитель <10, если есть что-то, что вы не можете найти. Ответьте, и я опубликую это.) </p>