728x90

left, right, top, bottom : 웹 요소의 위치 지정

position 속성으로 기준 위치를 정한 뒤, 요소의 위치를 left, right, top, bottom 속성에서 선택하고 속성값을 지정한다.

  • left : 기준 위치와 요소 사이에 왼쪽으로 얼마나 떨어져 있는지 지정
  • right : 기준 위치와 요소 사이에 오른쪽으로 얼마나 떨어져 있는지 지정
  • top : 기준 위치와 요소 사이에 위쪽으로 얼마나 떨어져 있는지 지정
  • bottom : 기준 위치와 요소 사이에 아래쪽으로 얼마나 떨어져 있는지 지정
    #pos1{
      position:absolute;
      left:50px; 
      top:50px;  
    }
    #pos2 {
      position:absolute;  
      right:100px;
      top:100px; 
    }
    #pos3 {
      position: absolute; 
      left:100px;   
      bottom:100px;  
    }
    
...

   <p id="pos1">Ex et adipisicing voluptate aliqua ...</p>
   <p id="pos2">Lorem ipsum reprehenderit ...</p>
   <p id="pos3">Excepteur voluptate ad irure ipsum duis...</p>

...

 

 

position : 배치 방법 지정

position 속성을 이용하여 텍스트나 이미지 요소를 나란히 배치하거나 원하는 위치를 선택하는 등, 웹 문서 안의 요소를 자유롭게 배치할 수 있다.

  • static : 문서의 흐름에 맞춰 배치한다. (기본값)
  • relative : 위칫값을 지정할 수 있다는 점을 제외하면 static과 같다.
  • absolute : relative값을 사용한 상위 요소를 기준으로 위치를 지정해 배치한다.
  • fixed : 브라우저 창을 기준으로 위치를 지정해 배치한다.

absolute값은 position: relative를 사용한 요소를 기준으로 위치를 결정하는데 만약 부모 요소 중에 없으면 상위 요소를 찾아보고, 그래도 없다면 더 위의 요소를 찾아본다. 다시말해 어떤 요소에 position: absolute를 사용하려면 부모 요소에는 position: relative라고 지정해야 원하는 대로 배치할 수 있다.

+ Recent posts