[2주차] HTML/CSS (4) display & border

ming·2023년 1월 2일
0

STUDY SOJU

목록 보기
6/19

display 속성

  • display 속성은 요소를 블록과 인라인 요소 중 어느 쪽으로 처리할지 정의한다

블록 레벨 요소

  • 자기가 속한 영역의 너비를 모두 차지하여 블록을 형성함
  • div, p, h1
/* 블록 레벨 요소인 div 요소를 인라인으로 처리하고 싶다면 */
div { display: inline; }

인라인 요소

  • 자기에게 필요한 만큼의 공간만 차지함
  • span, a
/* 인라인 요소인 a 요소를 블록 레벨로 처리하고 싶다면 */
a { display: block; }

display 속성 값

  • display에는 미리 정의되어 있는 키워드를 속성값으로 지정한다
속성값의미
inline인라인으로 처리함
block블록 레벨로 처리함
inline-block인라인으로 배치하되, 블록 레벨 요소의 속성을 추가할 수 있도록 처리함
nonedisplay(표시)하지 않음

외에도 다양한 속성값이 있다.


border 속성

  • 요소가 차지하고 있는 영역에 테두리를 그릴 수 있다
  • border 속성에는 속성값으로 테두리의 두께, 모양, 크기 등을 함께 지정할 수 있고, 이를 단축속성이라 함
span{ border: 2px solid green; }

=> 두께가 2px인 직선 모양(solid)의 초록(green) 테두리


border 속성의 하위 속성

  • border 속성에 지정하는 값들을 따로따로 지정할 수도 있다
속성명속성값 예
border-colorcolor 정의 방식과 동일
border-widththin, medium, thick 등의 키워드 또는 px, em, rem 등의 단위
border-stylenone(기본값), solid(직선), dotted(점선), dashed(긴 점선) 등

0개의 댓글