Свойство CSS visibility. При указании параметра hidden объект не видим, но в отличии от display:none занимает своё место в DOM.
Мы можем установить это свойство CSS нашим элементам формы, и тогда пользователи увидят сразу вариант с "дизайном" и при этом не будет никаких "дёрганий" и "мерцаний". А чтобы всё работало у пользователей без JS можно стиль CSS, где ставится visibility подгружать через JS.
|