당신이 절대적으로 상단, 오른쪽, 하단 및/또는 왼쪽을 사용하여 래퍼 내에서 요소를 배치 할 경우, 래퍼의 위치가 명시 적으로 상대적으로 설정해야합니다. 그렇지 않으면 절대 요소가 뷰 포트 내에 배치됩니다.
작은 작업 예 :
<style>
.wrapper
{
position: relative;
height: 100px;
width: 800px;
}
.absoluteLogo
{
position: absolute;
top: 10px;
left: 10px;
height: 60px;
width: 80px;
}
.absoluteElement
{
position: absolute;
top: 80px;
left: 320px;
height: 20px;
width: 80px;
}
</style>
<div class="wrapper">
<div class="absoluteLogo">Logo</div>
<div class="absoluteElement">Element</div>
</div>
다른 가능성은 마진을 이용하여 절대 요소를 배치하는 것 :
<style>
.wrapper
{
height: 100px;
width: 800px;
}
.absoluteLogo
{
position: absolute;
margin: 10px 0 0 10px;
height: 60px;
width: 80px;
}
.absoluteElement
{
position: absolute;
margin: 80px 0 0 320px;
height: 20px;
width: 80px;
}
</style>
<div class="wrapper">
<div class="absoluteLogo">Logo</div>
<div class="absoluteElement">Element</div>
</div>
결과가 동일하고 모든 브라우저에서 작동되어야한다.