У меня есть этот вопрос в течение долгого времени, но я до сих пор не нашел никакой причины.
Одна из причин, по которой это может иметь значение, заключается в том, можно ли переключать свою позицию, и поэтому ее нефиксированная позиция действительно имеет значение.
Но для каких-то других вещей, таких как Модал, это имеет значение? Я уже использовал модальные библиотеки и их реализация того, где они помещают модальные в DOM, различна.
- В некоторых есть постоянный модальный элемент, который переключается (просто состоянием или просто добавляя класс)
- Некоторые создают / удаляют элемент перед закрывающим тегом тела
- В тех случаях, когда используются фреймворки, основанные на компонентах, они просто импортируют их там, где вы их используете.
При этом мне стало любопытно, почему расположение элемента с фиксированной позицией в дереве DOM отличается между этими библиотеками, за исключением очевидных причин, как у них разных авторов.
Это просто предпочтения? Или за этим стоит какое-то объяснение?