Ответ 1
Вы совершенно правы, это шаблон. Это шаблон, который объединяет множество лучших практик для разработки веб-сайтов HTML5. Вам не обязательно использовать его, но если вы это сделаете, вы можете быть уверены, что вы строите прочный фундамент, который разрабатывался и оттачивался ведущими разработчиками на протяжении многих лет. По словам Пола Ирландии, одного из основных разработчиков проекта:
"Его по существу хороший стартовый шаблон html и css и структура папок, которая работает., но запеченная в ней годы лучших практики от профессионалов в области развития на начальном этапе".
Я бы предложил загрузить полностью прокомментированную версию шаблона и прочитать код, чтобы дать себе представление о том, что произошло с ним, и о тех случаях, когда оно обрабатывается. (См. Также эту статью, в которой высвечиваются фрагменты кода из шаблона, который вы должны использовать на своем сайте). Это поможет вам решить, хотите ли вы использовать его в качестве отправной точки для своего проекта или нет.
HTML5bp initializr даже включает в себя опцию bootstrap, так что это не могло быть проще!