А что там учить-то? Доки вечер почитайте вот и дело в шляпе. За одно поймете, в каких случаях его удобно использовать, а в каких нет. Бутстрап - это не панацея от всех болезней.
P.S. Для шабки с логотипом и телефоном я выбрал header
Вот уже почти всю работу вы и сделали.
А если серьезно, то откройте список тегов и прочтите в каких случаях их рекомендуется использовать
Тут, например, webref
На фронте вы делаете валидацию больше для удобства пользователя и чтобы не гонять лишний раз трафик на сервер при заведомо неверных данных (формат не тот, поля пустые и пр.). Но ей можно пожертвовать.
На сервере валидация обязательна.
ZhoraSamodelov,
Зачем все эти сложности.
1. Откройте https://jsfiddle.net/
2. Вставьте код в нужные поля, нажмите save или update
3. Скопируйте ссылку
Что уж может быть проще
Смотрите: у вас линия сначала впуклая (да простят меня математики), потом выпуклая. Впуклые области на css делать неоправданно сложно и не всегда возможно. Используйте SVG
Копируете правильно. Проблема в элементах массива