Я пытаюсь добавить элемент в DOM с помощью jquery. Я хочу, чтобы он накладывался сверху (z-index) всего другого контента (уже установлены сотни z-индексов), и он должен всегда выравниваться по центру.Как горизонтально центрировать div div даже после изменения размера браузера?
При добавлении этого div в DOM, i m устанавливает его свойство «left» в значение $ (window) .width()/2 - 971/2. 971 - это ширина div I m, которую нужно добавить. Это CSS для него
width: 971px;
height: 669px;
background-image: url(/path/to/image/);
position: absolute;
margin: 0px auto;
z-index: 2500;
Проблема заключается в том, что div не остается центрированным после изменения размера браузера. Я даже попытался с левым: 50% и некоторое отрицательное левое поле в пикселях. Если я устанавливаю свойство «left» по отношению к «экрану», то он центрируется только в том случае, если окно браузера максимизируется пользователем.
Что такое хороший позиционированный div с высоким индексом z, таким образом, чтобы он всегда был центрирован?
Почему вы даже указали для него левое значение? Имея «margin: auto», он должен автоматически центрироваться. – Viruzzo
Опубликовать свой html ... – AlphaMale