본문 바로가기
CSS

[CSS] box - margin, border, padding

by 기록하는_사람 2022. 9. 13.

box - margin

📌 margin

: box의 border(경계)의 바깥에 있는 공간.

📌 입력한 값의 개수에 따라 값 적용됨.
margin : 상하좌우
margin : 상하, 좌우
margin : 상, 우, 하, 좌

💡

collapsing margins

: box의 경계가 같으면 하나로 취급됨.
위, 아래에서만 일어남. → 경계가 닿으면 합쳐짐.

 

box - border

📌 border

: box의 경계.
https://developer.mozilla.org/ko/docs/Web/CSS/border-style

 

border-style - CSS: Cascading Style Sheets | MDN

**border-style **CSS 단축 속성은 요소 테두리 네 면의 스타일을 지정합니다.

developer.mozilla.org

 

box - padding

📌 padding

: box의 border(경계)의 안쪽에 있는 공간.

 

예시

📌 id로 태그 구별.
#(id명) { }

📌 ' * ' 전체를 의미함.

<!DOCTYPE html>
<html>
    <head>
        <title>HTML 기본 형식</title>
        <link href="styles.css" rel="stylesheet"/>
        <style>
            html {
                background-color: blanchedalmond;
            }
            body {
                margin: 20;
                padding: 20px;
                background-color: darksalmon;
            }
            div {
                padding: 20px;
                border: 2px solid black;
            }
            #first {
                background-color: tomato;
                width: 150px;
                height: 150px;
            }
            #second {
                background-color: royalblue;
                width: 100px;
                height: 100px;
            }
            #third {
                background-color: darkgreen;
                width: 50px;
                height: 50px;
            }
        </style>
    </head>
    <body>
        <div id="first">
            <div id="second">
                <div id="third"></div>
            </div>
        </div>
    </body>
</html>

💡 추가  설명

'CSS' 카테고리의 다른 글

[CSS] block | inline | inline-block  (0) 2022.09.14
[CSS] class  (0) 2022.09.13
[CSS] box  (2) 2022.09.13
[CSS] CSS 기본 설명  (0) 2022.09.13
[CSS] HTML과 연결하는 방법  (0) 2022.09.13

댓글