Привіт, я використовую щось подібне до наступного, щоб отримати поділ посередині екрана:
<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>
Однак проблема з цим полягає в тому, що він розташовує елемент на середині сторінки, а не на екрані. Отже, якщо сторінка має кілька екранів, і я перебуваю у верхній частині сторінки (верхня частина частини відображається на екрані), коли я роблю, що поділ з’являється, його немає навіть на екрані. Вам потрібно прокрутити вниз, щоб переглянути його.
Може хтось скажіть, будь ласка, як би ви зробили це в середині екрана?
<br />
перш ніж спробувати її натиснути. Можливо, спробуйте перевірити решту свого коду, щоб побачити, чи є у вас щось, що надмірно записує значення DIV або спричиняє ваш DIV, щоб викликати ці проблеми.