메뉴 닫기

css 기초 – 블록레벨 보더 박스모델

 

css – 블록레벨 인라인레벨

 


레고 | 블록미디어

 

이미지 출처 : https://www.blockmedia.co.kr/archives/tag/%EB%A0%88%EA%B3%A0

css 를 다룰때 가장 기본이며 꼭 알아야하는 중요한 정의 중 하나, 블록레벨 에 대해서 알아보며
박스의 테두리 = bordel 태그와 박스모델을 함께 알아보자

 

블록레벨 = 소스와 상관없이 사용하는 범위의 크기가 정해져있는 태그

 * 특징 

1. 포함한 컨텐츠의 양에 관계없이 부모의 영역기준 100%의 너비를 차지(부모의 너비를 상속받음)

2. 박스형태(직사각형)의구조

3. 일정한규격을가질수있다(너비,높이)

 

* 규칙

1. 블록레벨요소는 인라인레벨요소를 포함할 있다.

2. 블록레벨요소 끼리는 문맥에 맞는 경우에만 포함되거나 포함할 수있다.

 

블록레벨
 

인라인레벨 = 소스의 양에 비례하여 사용 범위가 정해지는 태그

 * 특징 

1. 포함한 컨텐츠 양만큼의 영역을 차지

2. 라인형태 (줄)의구조

3. 규격의개념이없다(너비,높이)

* 규칙

1. 인라인 레벨요소는 블록레벨요소를 포함할 없다.

2. 인라인 레벨요소는 인라인레벨요소끼리 포함하거나 포함되어질 있다.

블록레벨
 

인라인으로 변경 / 블록레벨로 변경

* 인라인 = display: inline;

* 블록레벨 = display: inline-block;

 

bordel 테두리


 

  • border = 테두리
  • width, style, color 스타일을 변경 있으며, top, right, bottom, left 한부분씩 변경할 있다. ex) border-bottom-color : red

     

블록레벨

  • solid
  • dotted
  • dashed
  • none
  • hidden
  • groove
  • ridge
  • inset
  • outset
 
 
 
 
 
 
 
 
 
 
 
 
 

박스모델


 

  • 테두리 – border
  • 마진 – amrgin

= 테두리 기준 바깥여백

  • 패딩 – padding

= 테두리 기준 안쪽여백

 

 

축약하여 작성하기

  • border, amrgin, padding 사용할때 양옆과 위아래 값을

같게할때 상하, 좌우 순서로 작성해 주면 간단하게 작성할 있다. (top,bottom right, left)

  • 각각 크기가 다를때는 시계방향순으로 작성한다.

(top right bottom left )

 

CSS 기초 폰트와 텍스트

 

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x