Я создаю div для моего javascript automated validation script. Он генерируется с кодом ниже:Как центрировать div, генерируемое динамически?
var alertbox = document.createElement("div");
Теперь, как я могу централизовать этот div программно и горизонтально, и вертикально?
Примечание: В настоящее время я показываю окно предупреждения, но как только я знаю, как отцентрировать DIV, я буду заменить alertbox с этим динамически генерируемой DIV, который также обеспечит некоторое лайтбокс, как эффект.
Благодаря
Примечание: Для справки, вы можете скачать последнюю версию этого скрипта here.
Обратите внимание, что я не хочу использовать внешние css для этого, потому что это скрипт проверки и он должен иметь возможность делать это программно. Например: используя что-то, как это может быть полезно:
alertbox.style.position: whatever
....
на самом деле я не хочу использовать внешний класс CSS, я должен быть в состоянии сделать это программно, как я сказал в моем вопросе. спасибо – Sarfraz
Еще один пример вертикального выравнивания с использованием CSS + javascript: http://www.alistapart.com/d/footers/footer_variation1.html (просмотр источника) – micahwittman
Обновлен мой ответ, чтобы упомянуть о чистом Javascript-подходе. Я думаю, что на самом деле это было бы лучшим решением в вашем случае. –