[그린컴퓨터] 클라이언트/CSS
CSS 핵심 문법 { CSS 단위, 박스모델, 여백 }
Ben의 프로그램
2023. 6. 27. 12:09
728x90



<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
#div1 { background-color: orange;}
#div2 {
height: 100px;
background-color: skyblue;
}
span {
background-color: gray;
width: 300px;
height: 300px;
}
</style>
</head>
<body>
<h1>요소의 크기 변경/확인하기</h1>
<!-- 블록요소는 부모의 크기만큼 가로가 늘어남, 그리고 콘텐츠 크기만큼
세로 길이가 늘어나게 된다. 또한 블록 요소는 가로길이 세로길이를 적용할 수 있다. -->
<div id="div1">Hello World</div>
<div id="div2">Hello World</div>
<!-- 인라인요소는 컨텐츠 크기만큼 가로 세로 길이를 갖는다. 가로 세로 길이를 적용할 수 없다. -->
<span>안녕하세요</span>
</body>



<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
body {
margin: 0;
}
div {
border: solid 1px;
}
span {
background-color: skyblue;
}
.box1 {
margin: 0;
}
.box2 {
margin: 10px;
}
.box3 {
margin: 10px 20px;
}
.box4 {
margin: 10px 20px 30px 40px;
}
.box5 {
margin-left: 100px;
}
</style>
</head>
<body>
<h1>외부여백 주기</h1>
<div class="box1">
<span>첫번째 박스</span>
</div>
<div class="box2">
<span>두번째 박스</span>
</div>
<div class="box3">
<span>세번째 박스</span>
</div>
<div class="box4">
<span>네번째 박스</span>
</div>
<div class="box5">
<span>다섯번째 박스</span>
</div>
</body>
</html>

- margin은 나와 다른 엘리먼트간의 거리를 의미하는데, 다른 엘리먼트란 body 부터 시작해서 나를 제외한 모든 element 들을 의미한다.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
body {
margin: 0;
}
div {
border: solid 1px;
margin: 10px;
}
span {
background-color: skyblue;
}
.box1 {
padding: 0;
}
.box2 {
padding: 10px;
}
.box3 {
padding: 10px 20px;
}
.box4 {
padding: 10px 20px 30px 40px;
}
.box5 {
padding-left: 100px;
}
</style>
</head>
<body>
<h1>내부여백 주기</h1>
<div class="box1">
<span>첫번째 박스</span>
</div>
<div class="box2">
<span>두번째 박스</span>
</div>
<div class="box3">
<span>세번째 박스</span>
</div>
<div class="box4">
<span>네번째 박스</span>
</div>
<div class="box5">
<span>다섯번째 박스</span>
</div>
</body></html>
