2021-03-13
바로 결론부터 말하자면, backgroud와 background-color 모두 색상을 지정할 수 있다. 다만 background-color 즉 색깔만 지정할 수 있는 반면에, background는 color 이외의 다른 background 옵션들을 지정해 사용할 수 있다.
- 사용법
/* 백그라운드의 경우 다양한 백그라운드 옵션을 띄어쓰기로 구분해서
한번에 줄 수 있다. */
background: #color url("image url") no-repeat;
/* background-color은 단순히 배경색 옵션만 부여할 수 있다. */
background-color: #color;
사용법은 위의 css 코드처럼 사용할 수 있다. 기본 background-color는 단순히 색깔 옵션만 부여해서 사용할 수 있는 반면에 background는 다른 color / image / repeat / attachment / position과 background 옵션을 추가적으로 부여할 수 있다.
- 정리
background는 다양한 background 속성을 부여할 수 있는 축약 속성이다 다만 명시성 측면에서는 각각의 옵션명을 적어주는 편이 좀 더 코드를 이해하기 쉽다.
background-color
background-image
background-repeat -> background
background-attachment (shorthand property)
background-position