개발새발 블로그

[CSS] 배치 관련 스타일

컴퓨터/CSS
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="resources/css/13.style.css" rel="stylesheet">
    <title>배치 관련 스타일</title>
</head>
<body>
    <h1>배치 관련 스타일</h1>

    <h3>position: 상대위치(relative)와 절대위치(absolute)</h3>

    <div class="outer">
        <div class="position ye" id="first">첫번째 자식</div>
        <div class="position yg" id="second">두번째 자식</div>
        <div class="position red" id="third">세번째 자식</div>
    </div>

    <h3>position: 고정위치(fixed)</h3>

    <div class="position yg" id="fixed-area"></div>
    <br><br>

    <hr>

    <h3>z-index : 요소들을 순서대로 위로 쌓는 속성</h3>

    <div class="outer">
        <div class="z-test ye" id="z1">요소1</div>
        <div class="z-test yg" id="z2">요소2</div>
        <div class="z-test red" id="z3">요소3</div>
    </div>
    <br><br><br><br><br><br><br><br><br><br><br>

    <hr>

    <h3>visibility: 특정요소를 보이거나 보이지 않게 하는 스타일</h3>

    <div class="vis-test red">영역1</div>
    <!-- <div class="vis-test yg" style="display: none;">영역2</div> -->
    <div class="vis-test yg" style="visibility: hidden;">영역2</div>
    <div class="vis-test ye">영역3</div>

    <b>visibility:hidden은 공간은 차지하고 있지만 display:none은 공간마저도 사라지게 함</b>

    <br><br>

    <hr>

    <h3>float</h3>
    <p>
        페이지 내의 요소들을 화면으로부터 띄워서 왼쪽 또는 오른쪽에 배치하는 속성
    </p>
    
    <div class="float-test">요소1</div>
    <div class="float-test">요소2</div>
    <div class="float-test">요소3</div>
    <div class="float-test">요소4</div>
    <div class="float-test">요소5</div>
    <br clear="both">
</body>
</html>

'컴퓨터 > CSS' 카테고리의 다른 글

[CSS] flex  (0) 2024.07.02
[CSS] semantic 태그  (0) 2024.06.30
[CSS] 요소 배치 스타일  (0) 2024.06.30
[CSS] 배경 관련 스타일  (0) 2024.06.30
[CSS] 테이블 연습 문제  (0) 2024.06.30