Дело не в том, как браузеры работают с html5 тегами (если говорить не функциональных тегах, типа audio video, а брать в расчет только семантику - section, nav и т.д.), а в том, как такую разметку воспринимают поисковые системы. И тут html5 уже давно дает фору простому div.
Для браузеров же давно существует html5shiv, позволяющий полноценно использовать семантичные теги уже как минимум пару-тройку лет. Поэтому повторюсь - автор вопроса отстал от жизни на пару лет.
RetroiMe: При использовании плагина, достаточно остановить всплытие события event.stopPropagation() или return false; На ванилле, по идее, тоже можно воспользоваться методом event.stopPropagation(), но у меня сейчас что-то не сработало. jsfiddle.net/DelphinPRO/pv0syhqv/1
Лично я использую плагин, ради кроссбраузерности и простоты использования.
Денис Денис: реализации этих команд под виндовс лежат в C:\Git\Bin (ну или куда вы поставили гит). Можно добавить этот путь в PATH и команды будут доступны cmd (правда будут траблы с кириллицей в именах файлов)