Вертикальное выравнивание заголовков полей форм
Заголовки полей форм ставятся на базовую линию с текстом в самих полях:
![Заголовки полей форм ставятся на базовую линию с текстом в самих полях](https://ilyabirman.ru/meanwhile/pictures/form-valign-1.png)
Если заголовок выровнять вертикально по центру поля, он сползёт при переносе:
![Если заголовок выровнять вертикально по центру поля, он сползёт при переносе](https://ilyabirman.ru/meanwhile/pictures/form-valign-2.png)
Тому, кому нравится, что такой заголовок «как раз» выровнялся по высоте с полем, предлагаю ужаснуться виду трёхстрочного заголовка:
![Предлагаю ужаснуться виду трёхстрочного заголовка](https://ilyabirman.ru/meanwhile/pictures/form-valign-3.png)
Когда заголовки так ползут при изменении размеров окна, форма выглядит расхлябанной, а руки верстальщика — растущими из жопы.
Первая строка заголовка должна всегда оставаться на месте:
![Первая строка заголовка должна всегда оставаться на месте](https://ilyabirman.ru/meanwhile/pictures/form-valign-4.png)
То же самое с многострочными полями:
![Первая строка многострочного поля должна всегда оставаться на месте](https://ilyabirman.ru/meanwhile/pictures/form-valign-5.png)
Форма — редактируемая таблица, поэтому в ней работают законы вёрстки таблиц.