Я обрабатываю форму вверху моей страницы перед заголовком html и все:
if ($_POST['submit']) {--the code--}
Если человек вводит неправильный код, выполняется следующий php:
echo "<div class=\"container alert-message warning\"><strong>Oops!</strong> The code you entered is incorrect.</div>";
Это работает, и приведенный выше элемент div отображается в верхней части страницы, как и должно быть (вверху тега body).Тем не менее, высота моих полей формы уменьшается примерно до половины их первоначальной высоты.
Я заметил, что, когда предупреждение отображается в верхней части тега body, весь код из моего заголовка также отображаетсячуть ниже его в теле (мета, заголовок, скрипты, таблицы стилей).Я предполагаю, что это отображение информации заголовка, возможно, портит форму.
Есть мысли о том, почему информация заголовка выводится, почему изменяется высота поля формы и / или как их исправить?