Привет, я использую что-то похожее на следующее, чтобы расположить 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, его даже нет на экране.Вы должны прокрутить вниз, чтобы просмотреть его.
Может кто-нибудь, пожалуйста, скажите мне, как бы вы отобразили его в середине экрана?