Я не уверен, что полностью понимаю вопрос .. глядя на CSS, div в любом случае центрируется горизонтально?рассмотрим это правило:
#container {
height:616px;
width:1024px;
left:50%;
margin-left:-512px;
margin-top:100px;
top: 0px;
}
оно имеет ширину 1024 пикселя, и мы говорим, что расположите левую сторону справа в середине страницы.тогда отрицательное левое поле, равное половине ширины div, вызывает центрирование div.
Кроме того, я заметил, что некоторые люди рекомендуют установить для div значение visible: hidden
, а затем переключить его обратно с помощью JS после позиционирования div.это не очень хорошая практика, так как пользователь без JS никогда ничего не увидит.лучше показывать по умолчанию, скрывать с помощью JS, а затем снова показывать, как только все остальное будет завершено.
пожалуйста, прокомментируйте, если я неправильно понял