Как человек, который сам верстает и пытается делать так, чтобы заказчик мог спокойно допилить формы, что-то еще без моего вмешательства, скажу: нет, это не нормально.
Мне часто приходится включаться в работу над проектами, которые вот так были сверстаны, часто встречается:
1. Вместо button вставляются теги <a>
, в стилях же описываются эти ссылки, а не кнопки. В итоге, поправив ссылку на кнопку, она уже у нас не будет стилизована. Такого быть не должно.
2. То, что должно верстаться блоками, лепится картинками.
3. Чекбоксы и прочее стилизуются по id, а не по классу.
4. Прочие косяки, когда стилизация задается строго по id, а не по классу или обертке.
Однако, помимо самой халтуры от верстальщиков (человек должен сам понимать что сайт будет 100% подправляться без его участия), есть доля нареканий и заказчикам. К сожалению, не все считают нужным (либо просто не знают), что все эти моменты должны обсуждаться. Что верстать картинками, что блоками и тд.
Если человек, который сверстал не одну сотню макетов, скорее всего знает большинство нюансов (да и с опытом приходит желание писать все так, чтобы потом можно было расширить функционал самому, если это придется делать), то человек, который не так давно ударился в верстку, сделает все быстренько, чтобы "хотя бы работало", получит деньги и забудется. Зная как наш народ любит экономить на всем чем только можно, обычно случается то, что описано вами.