본문 바로가기
HtmlCss/CSS

CSS - Position

by 플람 2019. 5. 25.
<!doctype html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style type="text/css">
    
        div{
            width:200px; height:50px; border:1px solid black;
        }
        #one{ background-color: cyan;}
        #two{ 
             /* position:static; */
             /* position : relative; */
             /* position : absolute; 
             /* position: fixed; */
             /* left:100px; top:100px; 
             left:900px; top:600px;*/
            }
        #three{ background-color: brown;}

        </style>
        
    </head>
    <body>
        <div id="one">1번영역</div>
        <div id="two">2번영역</div>
        <div id="three">3번영역</div>
    </body>
</html>

 

-요소의 출력 위치를 지정하는 방법

top, left, right, bottom을 이용하여 요소의 출력 위치를 지정할 수 있는데 이 속성들은 position의 영향을 받는다.

  • top : 위쪽에서부터 떨어진 거리(y축좌표)
  • left : 왼쪽에서부터 떨어진 거리(x축좌표)
  • right : 오른쪽에서부터 떨어진 거리(
  • bottom : 아래쪽에서부터 떨어진 거리

 

position

좌표를 지정하는 기준을 설정한다.

  • static  :기본적인 흐름에 맞게 위치가 결정된다.(기본값이고 출력 위치를 임의로 변경할 수 없다.)
  • relative :정상적으로 출력될 위치를 기준으로상대적인 위치를 설정할 수 있다.
  • absolute : 컨테이너의 원점을 기준으로 위치를 설정한다.(컨테이너 => 자신을 포함하는 요소 즉 부모요소 )
  • fixed : 브라우저 창을 기준으로 위치를 지정한다. (fixed로 위치를 지정하면 스크롤이 되어도 항상 같은 위치에 배치된다.

'HtmlCss > CSS' 카테고리의 다른 글

CSS - list(기호)  (0) 2019.05.25
CSS - opacity , visibility  (0) 2019.05.25
Css- border  (0) 2019.05.25
Css - background  (0) 2019.05.25
Css- Block요소,Display  (0) 2019.05.25