CSS position 속성 질문

CSS position 속성 질문

작성일 2024.04.21댓글 1건
    게시물 수정 , 삭제는 로그인 필요


CSS position의 relative, absolute 관련해서 질문드립니다.

우선 HTML이랑 CSS 코드부터 보여드리겠습니다.

HTML-----------------------
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <link rel="stylesheet" href="\practice\CSS\08_4.css">
</head>
<body>
    <p> CSS </p>
    <div id="contents">
        <h1> CSS3 </h1>
        <p> CSS </p>
    </div>
    <div>
        <h2 id="static"> static </h2>
        <h2 id="absolute"> absolute </h2>
    </div>
</body>
</html>
CSS----------------
* {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 2px solid black;
}

#contents {
    background: url("/practice/*******.png") no-repeat;
    background-size: cover;
    width: 800px;
    height: 500px;
    margin: 0 auto;
}

p {
    position: absolute;
}

h1 {
    color: #fff;
    font-size: 120px;
    text-shadow: 2px 3px 0 #000;
    position: absolute;
    /* right: 100px;
    bottom: 100px; */
}

/* div.relative {
    position: relative;
} */

#static {
    width: 150px;
    height: 150px;
    margin: 0 500px;
    border: 5px solid blue;
    background-color: grey;
    position: relative;
}

#absolute {
    width: 150px;
    height: 150px;
    /* margin: 0 auto; */
    border: 5px solid blue;
    position: absolute;
    left: 50px;
    bottom: 50px;
}

/* Q: 왜 absolute의 부모요소가 static이 아닌 div.relative인가? */
인데 출력화면을 보시면, 
저렇게 absolute 사각형이 static(position: relative) 사각형을 기준으로 움직이는게 아니라 전체 화면을 기준으로 움직이고 있습니다. absolute속성이 제가 알기로 바로 위에 있는 부모 속성을 기준으로 움직인다고 알고 있는데 여기서는 relative 속성을 가진 static 사각형을 기준으로 움직여야 하는거 아닌가요? 
왜 그런거죠?


#css position #css position absolute #css position relative #css position sticky #css position 속성 #css position fixed #css position absolute 가운데 #css position static #css position 종류 #css position default

profile_image 익명 작성일 -

#absolute와 #static은 부모와 자식요소가 아니라 형제요소 이기 때문입니다

아래 박스안에서 움직이게 하려면 div에 positon: relative를 주셔야 합니다

css position 속성의 absolute 의 이해

... CSS 속성을 공부하다가 position 선택자가 이해가 잘 안가서 질문을 드립니다. 기본 값 static과 relative ,fix 값까지는 이해를 했습니다.. fixed 속성 사용시...

CSS position sticky 속성 질문...

... div > css로는 product_selling_nav_wrap{ z-index : 100 ; transition : top .1s ; } .sticky-container{ position : -webkit-sticky ; position : sticky ; top : 0px ; }...

css position 질문

... position 속성이 궁금하시면 구글에 position만 검색해보셔도 엄청많이 나옵니다. 설명해드리는것보다 직접 찾아보시는 방법을 알려드리는게 기억에 더 남기때문에...

css position(포지션)에 관한 질문!

Css를 공부중인데요 Css에서 position을사용해서 글자를 배치했는데 브라우저 크기를... 'grid-template-columns' 'grid-template-rows' 속성으로 고정된 크기를 지정할 수 있습니다....

css float 속성 문제 질문

질문) float 속성을 쓰면 붕 뜨는 효과가 생겨, 그 뒤로 오는... 표현하려면 position 속성을 이용하면 됩니다. css body {background...

css 질문합니다

현재 웹디자인기능사 실기 독학 중에 있습니다 slide ul에 position: absolute 넣는... 보통 CSS의 opacity 속성을 조절하여 이 효과를 구현합니다. 이 경우 슬라이드가...

html / css position absolute 질문

... position:absolute; } 이게 css소스입니다. 근데 이걸 해보니까, position... block의기본속성으로 한줄박스로인식을하는거구요 absolutr나 fixed는...