1.
<main> скорее всего может быть заменой для того, что вы понимаете под div class="wrapper"/"container", если вы готовы следовать его ограничениям:
Authors must not include more than one main element in a document. Authors must not include the main element as a descendant of an article, aside, footer, header or nav element.
2. Прочитайте
Отзывчивый веб-дизайн, Итан Маркотт, большая часть вопросов должна отпасть.
цель(960) делим на что именно?
Нужно понимать, что при резиновой вёрстке это 960px будут сжиматься/растяшиваться в зависимости от размера окна браузера. Вы должны решить, при каком размере окна, контейнер будет иметь размер ровно 960px. Например, вы решили, что при 1280px - это и есть контекст. Тут я несколько упрощаю, т. к. нужно понимать, что контекст - это не всегда размер кона браузера (body).
Дальше считаем, делим цель на контекст, а не наоборот, как вы написали:
960 px / 1280px * 100% = 75%