안녕하세요, 화면 중간에 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가 화면에 나타나지 않도록 할 때 페이지 상단에 있습니다 (부분의 상단 부분이 화면에 표시됨). 그것을 보려면 아래로 스크롤해야합니다.
화면 중앙에 어떻게 표시되는지 알려주시겠습니까?
<br />
밀기 전에 약 100 번이라도 페이지 중앙에 완벽하게 배치 했습니다. DIV의 값을 덮어 쓰거나 DIV가 이러한 문제를 일으키는 데 영향을 미치는 것이 있는지 알아 보려면 나머지 코드를 확인하십시오.