Ну в JS реализации
a вполне может быть общей, суммируем остатки места слева и справа и делим на 12, это и есть
a.
Ок, пусть будут
a и
b (чтобы отойти от JS), как бы Вы это делали на блоках в CSS? В том то и вопрос, я несколько нуб в верстке, сложноватая конструкция для меня