Привет, я использую что-то похожее на следующее, чтобы получить div, расположенный посередине экрана:
<style type="text/css">
#mydiv {
position:absolute;
top: 50%;
left: 50%;
width:30em;
height:18em;
margin-top: -9em; /*set to a negative number 1/2 of your height*/
margin-left: -15em; /*set to a negative number 1/2 of your width*/
border: 1px solid #ccc;
background-color: #f3f3f3;
}
</style>
<div id="mydiv">Test Div</div>
Однако проблема с этим заключается в том, что позиция находится в середине страницы, а не на экране. Поэтому, если на странице отображается несколько экранов, и я наверху страницы (верхняя часть части отображается на экране), когда я делаю div, это не даже на экране. Вам необходимо прокрутить вниз, чтобы просмотреть его.
Может кто-нибудь, пожалуйста, скажите мне, как бы вы отображались в середине экрана?