Встречается на собеседованиях • сегодня
Как скрыть input без display: none
Можно использовать несколько CSS-свойств, чтобы скрыть input, сохраняя его доступность для форм и скринридеров:
css
.hidden-input {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}Этот подход:
- Убирает элемент из потока документа (position: absolute)
- Делает его практически невидимым (1px размер)
- Сохраняет доступность для форм и скринридеров
- Не ломает верстку (в отличие от visibility: hidden)
Альтернатива - opacity: 0, но элемент сохраняет свои размеры в потоке документа.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы