본문 바로가기

프론트엔드개발/HTML,CSS,BootStrap

[CSS]step.4 크롬개발자모드/css 박스모델

[css box model] - 태그 내부적으로는 아래와 같은 형태를 가지고 있으며 해당 영역으로 간격을 조정 할수 있다. 

출처 https://www.w3schools.com/css/css_boxmodel.asp

[CSS box model] 

1.Content - 박스모델 중심으로 padding 으로 둘러 쌓여있음  

 

2.Padding - boder 사이 content 얼마나 떨어져있어야 되는지 설정함

 

3.Border - content를 둘러싼 선의 굵기를 설정함

 

4.Margin - 태그와 태그사이에 간격이 얼마나 있어야 하는지 설정

 

 

 

[크롬/개발자모드] 

마우스 오른쪽 검사 또는 크롬-설정-도구 더보기-개발자도구를 실행한다.

 

TIP. 검사할 페이지 요소를 선택할수 있습니다.

[styles] 메뉴에서 font-size / font-family 등등 기능을 체크 할 수 있다.

[크롬/개발자모드 box model] 

             메뉴 하단에서 box model을 확인 할수 있다.

 

[크롬/개발자모드 ] - css box model 체크  

[margin 예제]

 

아래와 같이 div style에서 넓이를 조정하고 margin auto로 설정할 경우 크롬창

크기를 조정해도 자동으로 간격을 맞추고 가운데 정렬된다.

div {
margin-left:auto;  // 왼쪽 간격을 자동으로 맞춘다는 의미
margin-right:auto; // 오른쪽 간격을 자동으로 맞춘다는 의미
}

<div style ="width:1000px">

div는 css에 적용할 영역을 지정하기 위해 사용

 

[border 실습예제 - 수정 전]

<!--아래 차시 학습 시 활용하세요 :) 
22. CSS 박스모델 이해
23. HTML5 와 호환성 이해: table 태그, CSS 프로퍼티 좀더 익혀보기 실습
24. 화면에 보여지는 색상 표기 방법 이해하기
25. CSS 적용 방법 세번째: style 태그로 적용해보기-->

<!DOCTYPE html>
<html>
<head>
    <style type="text/css"> </style>
</head>
<body> <table> 
     <tr>
             <td>연봉</td>	<td>월실수령액</td> <td>공제액(세금)</td>
		</tr>

    <tr>
            <td>7,400만원</td> <td>5,031,896</td>  <td>1,134,770 </td>	
        </tr>

    <tr> 
            <td>9,200만원 </td> <td>6,031,916</td> <td>1,634,750 </td>
        </tr>

    <tr> 
            <td>1억1000만원</td> <td>7,026,126</td> <td>2,140,540 </td>
        </tr>
    
    <tr>
            <td>1억3400만원</td> <td>8,001,246</td> <td>3,165,420 </td>
        </tr>

</table> </body> </html>

 

 

[실습예제 - 1차수정]  boder 속성 적용

table { border-top: 10px;
        border-left: 10px;
        border-style: solid;
        border-color: blue
}

box-model 에서 boder-top / Left가 10px으로 나타납니다. 

[border  / padding 실습예제 - 2차수정]  padding 속성 적용

table { border-top: 10px;
        border-left: 10px;
        border-style: solid;
        border-color: blue;
        padding: 100px; 
}

padding을 100으로 설정해 어디에서 보여지는지 체크 

css box model 확인 (padding 100)

 

오늘은 여기까지 입니다. 

 

감사합니다.

 

 

 

====================================================

출처: IT UP, 코딩이 처음이어도 괜찮아! 진짜 입문자를 위한 웹개발과 IT 기초 지식
https://itup.co.kr/rv1/k-digital/main/lecture/info?course_uid=912417&education_uid=52212

잔재미코딩

https://www.fun-coding.org/

 

반응형