본문 바로가기
Programming/Website

[Website] CSS 위치 지정 및 배경

by goatlab 2023. 5. 26.
728x90
반응형
SMALL

위치 (Position)

 

CSS에서 위치 지정은 웹 페이지의 요소들을 원하는 위치에 배치하는 데 사용되는 기능이다. position 속성을 사용하여 위치를 지정할 수 있으며, static, relative, absolute, fixed, sticky와 같은 값을 가질 수 있다. 또한 top, bottom, left, right 속성을 사용하여 위치를 더 정확하게 조절할 수 있다.

 

배경 (Background)

 

배경 스타일은 웹 페이지의 요소에 배경 색상, 이미지, 반복, 위치 등을 적용하는 데 사용되는 CSS 기능이다. background-color, background-image, background-repeat, background-position 등의 속성을 사 용하여 배경 스타일을 정의할 수 있다.

 

html

 

<!DOCTYPE html>
<html lang="ko">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>Document</title>
        <style>


        </style>
        <link rel="stylesheet" href="default.css">
    </head>
    <body>
        <h1>CSS</h1>
        <div class="wrapper">
            <div class="inside"></div>
        </div>
    </body>
</html>

 

css

 

h1 {
    color: red;
}

.wrapper {
    border: #000 1px solid;
    width: 600px;
    height: 400px;
    position: relative;
    left: 50px;
    top: 100px;
}

.inside {
    border: #ff0000 1px solid;
    width: 200px;
    height: 100px;
    position: absolute;
    top: 20px;
    left: 50px;
}

 

"wrapper" <div>는 상대 위치 지정을 사용하고 있으며, "inside" <div>는 절대 위치 지정을 사용하고 있다. 절대 위치 지정된 요소는 가장 가까운 상위 요소에 기반하여 위치가 결정되므로, 여기서 "inside" <div>는 상위 "wrapper" <div>에 기반하여 위치가 결정된다.

 

728x90
반응형
LIST