Я думаю, что это действительно зависит от типа сайта, который вы строите, а также от типа предполагаемых конечных пользователей. Если вы создаете сайт для группы, они, как правило, используют много flash/silverlight, чтобы сделать взаимодействие «крутым» и более жидким. Это будет примером того, когда нужно изо всех сил использовать HTML5 и использовать холст для выполнения некоторых из тех же эффектов. Очевидно, что IE6 не сработает, но когда все больше и больше крупных компаний отказываются от поддержки IE6 (Google включен для gmail), с течением времени становится все меньше и меньше проблем.
Если вам нужно разработать сайт, где люди будут по-прежнему сильно использовать IE6, вам может потребоваться избегать использования новейших технологий. Боль, которую вы могли бы пройти, чтобы заставить работать, может не стоить того, в конце концов, особенно если сроки слишком плотные, и если вы не эксперт.
Тогда есть случаи в середине, и здесь я думаю, вам нужно долго и долго думать, если вы хотите поддерживать поддержку IE6. Я знаю группу людей, которые отказались от поддержки, и ей стало намного легче балансировать между CSS3 и HTML5 с другими браузерами. Это все еще не идеально, но намного легче работать в конце.
Спасибо, я думаю, что могу использовать этот подход в своих проектах, но проблема в том, что клиенты не говорят на том же языке, что и мы, - убеждая их (в тех случаях, когда вы хотите отказаться от поддержки ie6), что IE6 является древний браузер будет чем-то другим. –