Большинство современных фреймворков имеют это из коробки. Если проект на стадии разработки - я бы его делал на базе фреймворка, например yii2 и не изобретал велосипед заново. Там есть и CSRF валидация и валидация форм и есть возможность использовать REST
Что бы ответить на вопрос что Вам нужно знать, надо понимать что Вы знаете. Сам по себе html нигде не используется. Он идет в связке, как минимум с css и jquery, если зарабатывать версткой.
На базе чего Вы делаете сайты? Голый статичный HTML? За такое не платят.
Ищи js скрипты "размытый прозрачный фон", "эффект молочного стекла" и т.д. В Гугле много вариантов. Но в комплекте с яндекс картами будет весьма медленно работать, скорее всего.
Есть множество datepiker-ов на js, в которых это реализовано или можно реализовать. Но для каждого случая будет индивидуальное решение. Что Вы используете для выбора даты?
Вот первые что пришли в голову: nazar-pc.github.io/PickMeUp jqueryui.com/datepicker
Варианты:
1. На background положить картинку или две.
1.1. Контейнер для заголовка с полоской на фоне, а заголовок перекрывает фон и имеет width:auto; и margin:auto;
2. Таблицей 3 столбца две строки, средняя rowspan-2 у левой верхней и правой верхней бордер снизу
Подключите bootstrap и пользуйте их виджет модального окна. Или напишите на jquery - там 3 строчки кода. Если не знаете jquery - срочно учить. Не представляю себе веб проекта, где бы jquery не был базисом для юзер интерфейса сайта.
Надо сделать так, что бы картинка не вылазила. Зачем придумывать заплатку там, где проще исправить ошибку. А элементы, которые выходят за экран, растягивая рабочую область - это явно ошибка.
Как вариант, положить картинку на фон или использовать для нее абсолютное позиционирование.
Текст нечитабельный, подгрузка контента не работает. Картинка не кликательная. Зачем js для формирования плитки? Ради анимации? А при 5-й подгрузке контента браузер кашлять не начнет?
header - это тег для заглавия страницы, а не блока, это же касается и footer.
абсолютное позиционирование - это зло, если использовать его без необходимости. Там можно сверстать все релятивно.
Я бы за такое не платил. Применение тех или иных методов, должно быть оправдано. А тут все сделано без идеи.
Все эмуляторы, это из области - скорее всего все будет так. Были баги на ios7 с еденицами vh и vw, которые не мог отловить не в одном эмуляторе. Но в целом - естественно это ориентир.