Макет формы Kentico - Как сделать так, чтобы поля, доступные для просмотра, основанные на других полях, не занимали место на странице, когда они не видны - PullRequest
0 голосов
/ 14 марта 2019

У меня есть форма Kentico, где у меня есть много полей, которые видны только на основе других полей.Проблема, с которой я столкнулся, заключается в том, что когда я делаю макет, кажется, не существует способа, чтобы скрытые поля не занимали место на странице.Поэтому, когда пользователь смотрит на форму, появляется большое пустое пространство, в котором скрытые поля находятся до тех пор, пока выбор не сделан, и если выбор не тот, где эти поля становятся видимыми, пустое пространство в форме не исчезает

enter image description here

Кто-нибудь знает способ обойти это?

Ответы [ 3 ]

1 голос
/ 27 марта 2019

Вы, вероятно, использовали visibility: hidden; в своем css. Это заставляет элемент все еще занимать место. Если вы используете display: none; , вместо этого элемент не будет занимать место.

0 голосов
/ 14 марта 2019

Похоже, вы используете пользовательский макет вместо стандартного, поэтому проверьте HTML-код в макете на наличие чего-либо с определенной высотой.

0 голосов
/ 14 марта 2019

Кажется, это проблема стиля: вероятно, ваши элементы управления обернуты каким-то элементом (например, div и т. Д.), Который имеет фиксированную высоту. Просто используйте Chrome Инспектор, чтобы увидеть макет и его стили.

...