본문 바로가기
> 학습단/코딩 자율학습단 2기

[ HTML + CSS + 자바스크립트] 6.3 ~ 6.4

by 자몽주스 2023. 4. 2.
728x90
반응형

[ 코딩 자율학습 ]

HTML+CSS+자바스크립트

6.3) 박스 모델을 구성하는 속성 다루기

< 박스 모델 >

- margin

-border

-padding

-content

bottom

 < margin >

속성값 (4)

margin-top

margin-right

margin-bottom

margin-left

순으로 값을 의미함

 - margin 적용 예시 - 

< border >

: margin과 달리 여러 속성값이

복합적으로 사용

<style>
    p {
      border-width:2px;
    }

- border-width 속성 -

: 테두리 굵기

 <style>
    p {
      border-width:2px;
      border-style:dotted;
    }
    h1 {
      border-style;
    }
    h2 {
      line-height: 16px;
    }
    h3 {
      line-height: normal;
    }
  </style>
  <body>
    <p>Lorem ipsum dolor sit</p>
    <h1>Lorem ipsum dolor sit</h1>
    <h2>Lorem ipsum dolor sit</h2>
    <h3>Lorem ipsum dolor sit</h3>
    <p>Lorem ipsum dolor sit</p>
    <h1>Lorem ipsum dolor sit</h1>
    <h2>Lorem ipsum dolor sit</h2>
    <h3>Lorem ipsum dolor sit</h3>
  </body>
</html>

- border-style 속성 -

: 테두리 모양

< padding >

: 요소의 내부 여백 담당

 

< content >

: 시작 태그와 종료태그 사이

사용된 콘텐츠가 속하는 영역

- 속성(2) -

1) width

: content 영역의 너비

2) height

: content 영역의 높이

< box-sizing 속성 >

: 처음 의도와 다른 사이즈로 나오면

처음 의도와 같게 표시할 때 사용

- 속성(2) -

1) content - box

2) border - box

 

< 박스 모델 성격 (3) >

- 블록

- 인라인

- 인라인 블록

 

블록, 인라인 블록

속성들 전부 적용

 

인라인 성격은 width,height 속성 적용 X

그리고 padding 과 margin 속성은

각각 왼쪽과 오른쪽 방향만 적용

 

< display 속성 (3)>

- 블록

- 인라인

- 인라인 블록

  <style>
    p {
      display:inline;
    }
  </style>

블록 -> 인라인 성격

6.4) 배경 속성으로 요소의 배경 설정하기

배경 영역

: padding, content 영역

 <style>
    p {
      background-color: red;
    }
  </style>
  <body>
    <p>Lorem ipsum dolor sit</p>

< background-color 속성 >

: 요소의 배경에 색상

< background-image 속성 >

: 이미지 경로 url()함수로 지정

=> 이미지 사이즈를 맞추는 것이 함들다

background-repeat:round;

< background-repeat 속성 >

: 요소배경크기 > 이미지(JPG)크기

: 이미지 반복 설정을 바꿀 때 사용

contain

< background-size 속성 >

: 요소배경크기 < 이미지(JPG)크기

: 이미지 반복 설정을 바꿀 때 사용

x축 가장 오른쪽

< background-position 속성 >

: 삽입하려는 이미지 위치 결정

local

< background-attachment 속성 >

: 삽입하려는 이미지 위치 결정

 

< background 속성으로 한 번에 지정 >

: 배경 속성들은

background 속성으로

한 번에 지정할 수 있다

다만,  background-position 속성값을 먼저 작성하고

슬래시로 구분한 후 사용해야 함

728x90
반응형