orange_blue, перечитайте еще раз мое сообщение. Что во фрезе "наймите менеджера проектов" вы не поняли? В конечном итоге рамки все равно вы устанавливать будете.
Если у вас недостаточно технических знаний, чтобы грамотно составить ТЗ программисту, то наймите человека, который в этом разбирается и сможет на понятном программисту языке объяснить ему что вы от него хотите, составив за вас ТЗ, согласно вашим хотелкам.
Это нормальная практика. Менеджер проектов называется. Этакая прокладка между бизнесом с его потребностями и конечными исполнителями, в вашем случае программистами.
Значит вы занимаетесь чем-то не тем. Если бы вам это было интересно и вы осознавали нужность того, что изучаете, то вы бы не испытывали подобных проблем. Может стоит сменить изучаемый язык программирования или вообще бросить программирование и заняться чем-то другим? Вам, судя по вопросу, еще не поздно. Как потом работать тогда будете, если уже сейчас такие трудности?
ООП - это не тупое написание классов, а в первую очередь понимание глубины абстракций кода. Этого понимания вам ни один курс не даст. Читайте книги. Ниже уже порекомендовали. Все то, что вы перечислили как "примеры из жизни" к настоящему ООП имеет слабое отношение.
Я круче схему придумал. Сайт с базой фильмов на флешке! Распространяется по подписке при встрече у станции метро. Сидит такой чувачело из РКН, хочет зайти на сайт,а сайта в интернете нету. Во облом! Значит факт нарушения прав не зарегистрирован и все хорошо.
Ну как, четкая схема? Го баблинское рубить?
Ну а если серьезно, то поражаюсь такими как вы. Вы всех вокруг себя идиотами считаете или только госслужащих?
Нахрена кому-то на вашем сайте регаться? Они наличие документов спросят. Документы не предоставили или не ответили, значит судебный иск, блокировка.
Ivan Yakushenko, а кто сказал, что железка и Windows должна быть быть обязательно одинаковой?
Хотя вы судя по всему из тех, кто принимает плацебо. Вряд ли от продолжения разговора с вами будет толк.
Валерия Селезнева, ну если про обновление железки вы и так понимаете, то остается лишь добавить, что эффективнее переодической переустановки старой системы оптимизатора не придумали.
Шпаргалки в HTML/CSS не используются. Все таки язык разметки и стилей, это не языки программирования. Они довольно простые. Максимум какие-то наиболее красивые и зрелищные решения в форме сниппета в какой-нибудь CodePen сохранить.
кто-то подключает какой-то сторонний css файл без особого объяснения
Скорее всего это файл reset.css или normalize.css. Что это такое можно легко загуглить. Поэтому я как и те авторы видеоуроков останавливаться на этом не буду.
блееее, я же это не добавил, ну сейчас начнется
Вряд ли вы когда-нибудь столкнетесь с такой ситуацией, если сразу начинаете верстать "по всем правилам" (сборщик, препроцессоры, бэм или его персональная адаптация под себя)
Как я уже сказал язык разметки и стилей довольно простые и внести какие-то изменения в структуру проекта или правки в код на любом этапе работы обычно не составляет труда.
а в чем собственно проблема?
вложенность следующая:
-враппер адаптивный
---большой див с этими двумя контейнерами
-----первый див с бэкграундом серым
-------селектор <p> с вертикальной центровкой текста и падингами по бокам
-----второй див, но уже без бэкграунда
-------селектор <p> с вертикальной центровкой текста и падингами по бокам
Вот в принципе и все. Позиционируешь оба этих блока относительно друг друга флексами.
Как по мне, так это самый простой элемент которой только можно придумать для верстки.
Что вы подразумеваете под "неудовлетворительные реальные примеры"? И зачем вам тогда нужно ТЗ, если все равно подбираете какое-то мифическое и абстрактное, которое точно вас устроит, но которое никогда в природе не встретится и ни один заказчик вам его не предложит? Может тогда и делать в соответствии со своими фантазиями в голове и не заморачиваться?