Estoy usando Thymeleaf para mostrar un mensaje de error en mi formulario de inicio de Sesión al ingresar mal credenciales:
<body>
<div class="container">
<form class="form" id="login" th:action="@{/login}" method="post">
<h1 class="form__title">Login</h1>
<div th:if="${param.error}" class="form__message form__message-error">
invalid username or password
</div>
</div>
</body>
Desde este mensaje de error div sólo aparece al entrar mal credenciales, mi forma cambia su esquema de los campos de entrada están moviendo hacia abajo. Yo no quiero esto. Quiero que el formulario tenga el mismo aspecto en cualquier caso, sólo el mensaje debe recibir por escrito o eliminado. ¿Alguien sabe cómo conseguir esto?
<div th:classappend="${param.error ? 'form--hidden' : 'form--shown'}" class="form__message form__message-error"> invalid username or password </div>
... y en mi archivo cssform--hidden
sólo dice:display: none
yform-shown
dicedisplay:block