tgoop.com/prog_way_blog/310
Last Update:
Какими способами можно скрыть элемент со страницы?
Для многих каверзный вопрос. В этом посте коротко рассмотрим какие есть варианты
1. Использовать display: none
Как мне кажется, самый часто используемый вариант. В этом случае элемент полностью исчезает из потока документа, то есть полностью пропадает из вёрстки и больше никак не влияет на неё
2. Использовать visibility: hidden
Этот вариант, в отличии от display: none
, не выводит элемент из потока документа. Элемент скрывается для глаз пользователя, но всё ещё продолжает обрабатываться и занимает место в вёрстке
3. Использовать opacity: 0
То же самое, что и прошлый вариант, только в этом случае скрытый элемент мало того, что продолжит занимать место в вёрстке, так ещё и продолжить обрабатывать разные события, например, клик. То есть у нас может быть условно невидимая кнопка, по которой всё ещё можно нажать
4. Позиционировать элемент далеко и надолго
.element {
position: absolute;
left: -999999px;
}
Абсолютно точно не советую использовать этот вариант, хотя работать будет
Есть ещё всякая экзотика типа
<div hidden>
, но это именно экзотика. Способы выше — основные, их точно хватит на практике.Спасибо за прочтение, это важно для меня ❤️
@prog_way_blog — чат — #theory #web #useful
BY progway — программирование, IT
Share with your friend now:
tgoop.com/prog_way_blog/310