Как вообще задавать фикс значения используя бутстрап?Никак, он не для этого.
Создавать свой класс? Нормально ли вообще создавать свой класс и юзать его в перемешку с версткой на bootstrap?Да, создавать, да, нормально.
Если да, то как организовывать такие классы в файловой структуре, ведь они будут созданы только в том случае, если возможностей бустрапа не хватит.Добавляете файл /assets/css/style.css, подключаете после бутстрап.
не работает.Это не ошибка, это ваше предположение. Смотрим консоль, читаем ошибку, пишем сюда.
Как избежать накопление неиспользуемого CSS-кода в ходе жизни и развития сайта?В общем случае - никак. Если не следить за привязкой кода к цсс в процессе изменения, то такая фигня будет накапливаться естественным образом.
времени просто до нгИмхо только фриланс. На понимание базовых вещей и создание рабочего кода уйдет скорее всего гораздо больше времени. А так за условные 20 баксов получите рабочую версию своих хотелок.
1) Подучить php и написать на нем какие-то формы.Нужно правильно создать формы, соответственно подучить раздел "формы хтмл", и соответственно обработку гет и пост запросов на сервере. В случае пхп - глобальные переменные гет и пост. Ну и проверки на валидность данных.
2) Создать бд, с mysql знаком, но видел многие делают на phpmyadmin каком-то.Установки и настройка окружения уже займут какое-то время, даже если поставить готовые пакеты типа опенсервера. Да, создать простенькую бд можно в майадмине, но надо понимать хотя бы базовые принципы работы с реляционными бд. В идеале - типы данных и как их верно применять, 3 нормальную форму, индексирование, внешние ключи...
3) подключить, настроитьДа, подключить, настроить. Масса туториалов, но все это время, которого у вас, судя по срокам, просто нету.
если я правильно понимаю, прописан именно относительный путь: href="main.css"Данный "относительный" путь будет работать только с файлами в одной директории. Относительный путь для файлов на хостинге в идеале должен быть указан от корня сайта, например /css/main.css, где первый слеш указывает на корень носителя, на диске это будет корень раздела (то есть аналогично c:\css\main.css в среде виндоус, или прям от корня разделов в линухе), в вебе это корень сайта -
https://mydomain.tld/css/main.css
. Я пытался это исправить через border-bottom-widthДокументация для слабаков, да...
Нужно сделать удобный инструмент загрузки картнки (input)Собственно инпут чем не устраивает?
с дальнейшей обрезкой (crop)Любой плагин, которых миллион
чтобы в конце картинка помещалась на фон блока div.Я так понимаю на сервер ее загружать не нужно? Тогда зачем вообще кроп, бэкграунд можно и так настроить достаточно гибко, как по позиции, так и по размерам.