Андрей: Все верно понимаете.
Задача: закрытие модального окна при клике за его пределами. В стандартном исполнение бутстрапа при открытие окна создается класс .backdrop с position: fixed и z-index ровно под окно, что делает его кликабельным при открытом модальном окне. Когда оборачиваешь все в дивы (как в моем случае), этот вариант с .backdrop перестает работать.
iCoderXXI: Нет, я в js не силен. Этот код очень завязан на структуре модального окна. Можно было бы наверное поменять селекторы с backdrop на .modal__table, но в коде есть функция которая создает backdrop. В общем не по силам мне это.
В DOM он создается когда модальное окно открывается, а стили я и правда забыл дописать. Но на рабочем примере у меня на пк, стили написаны и тут 100% дело в последовательности, то есть к структуре. Всему виной два дива который я добавил, как вы и писали в предю сообщении
Сергей Тилион: Я сразу с практики начинал. А потом уже читал про семантику, какие теги нужно использовать в каком месте и т.д. Книги в самом начале не читал, так как убивает всякое желание. Литературу потом, для более глубокого познания. Для начала я просто создал html и css файл и пробовал создавать блоки на странице, потом брал какой нибудь сайт и пытался сделать такой же. Потом нарисовал макет и сверстал его. И т.д. Все в практике приходит, возникает вопрос - гуглишь. Кстати, видео уроки на youtube очень помогли. Пробуй, это не сложно. Удачи!
Артем: Колонки в процентах не могут быть фиксированными. Фиксированный контейнер, это контейнер у которого задана max-width; достигая 1170рх он дальше не ползет и колонки соответственно тоже. Если меньше 1170рх то контейнер резиновый и колонки тоже.
Сергей Тилион: Осваивал будучи дизайнером. Абсолютно не сложно, порог вхождения html\css низкий. Зная эти два языка можно смело за boottrap браться, чтобы его освоить нужно пару дней. Там все просто и куча готовых решений, куча ответов в коммьюнити.