Front-end-Job-Interview-Questions

Ответы на вопросы на должность Frontend разработчика.


Project maintained by FedorovAlexander Hosted on GitHub Pages — Theme by mattgraham

Опишите z-index и как формируется контекст наложения.

Z-index управляет вертикальным положением элементов на странице (по оси Z). Работает только с позиционированными элементами (position: relative/absolute/fixed/sticky).

Контекст наложения:

Правила наложения (от нижнего к верхнему):

  1. Корневой элемент
  2. Позиционированные элементы с отрицательным z-index
  3. Непозиционированные элементы
  4. Позиционированные элементы с z-index: auto
  5. Позиционированные элементы с положительным z-index

Пример:

.parent {
	position: relative;
	z-index: 1;
}
.child {
	position: absolute;
	z-index: 2; /* Будет выше родителя только внутри его контекста */
}

Важно помнить:


Предыдущий вопрос | Следующий вопрос