[css] base

Published: by Creative Commons Licence

참고 사이트

MDN MDN- Using media queries 드림코딩by엘리

Cascading Style Sheet

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel='stylesheet' href='/css/cssTest.css'/>
</head>
<body>
    <!-- Block level -->
    <div>1</div>
    <div>2</div>
    <div>3</div>

    <!-- Inline level -->
    <span>1</span>
    <span>2</span>
    <span>3</span>
</body>
</html>
div, span {
    width: 80px;
    height: 80px;
    margin: 20px;
    background: pink;
}

div {
    background-color: red;
    /* display: inline; 한줄표기, 컨텐츠에 따라 크기 변경  */
    display: inline-block; /*한줄표기하지만 원래 상자 사이즈에 맞춰서  */
}

span {
    background-color: blue;
    display: block; /*블록지정, 한줄에 블록하나*/
}
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel='stylesheet' href='/css/positionTest.css'/>
</head>
<body>
    <article class="container">
        <div></div>
        <div class="box">I'm Box</div>
        <div></div>
        <div></div>
        <div></div>
        <div></div>
        <div></div>
        <div></div>
        <div></div>
        <div></div>
        <div></div>
        <div></div>
        <div></div>
    </article>
</body>
</html>
div {
    width: 50px;
    height: 50px;
    margin-bottom: 20px;
    background: red;
}

.container {
    background: yellow;
    left: 20px;
    top: 20px;
    position: relative; /* 원래 있던자리에서 주어진 수치만큼 옮겨간다. */
}

.box {
    background: blue;
    left: 20px;
    top: 20px;
    /* position: relative;  원래 있던자리에서 주어진 수치만큼 옮겨간다. */
    /* position: absolute; 부모 기준으로 주어진 수치만큼 옮겨간다. */
    /* position: fixed; 브라우저(window) 페이지 기준으로 주어진 수치만큼 옮겨간다. */
    position: sticky; /* 원래자리에 있는데 스크롤할때 고정됨*/
}

css-position.jpg