CSS 데모: background 데모 버튼을 클릭해 보세요!
selector {
    background: <background-color> || 
                <background-image> || 
                <background-repeat> || 
                <background-position> / <background-size> || 
                <background-attachment> || 
                <background-origin> || 
                <background-clip>
}
/* <background-color> 사용 */
background: green; /* 배경 색상 설정 */

/* <background-image>와 <background-repeat> 사용 */
background: url("image.jpg") repeat-y; /* 배경 이미지와 세로 방향 반복 설정 */

/* <background-position>과 <background-size>는 반드시 쌍으로 있어야 함
   <background-position>이 먼저 오고, 그 다음에 <background-size>가 와야 합니다.
   그러나 다른 구성 속성들의 순서는 상관없습니다. */
background: no-repeat center / 80% url("../img/image.png"); /* <background-position>: center, <background-size>: 80% */

/* <background-position>의 두 값 예시: 수평과 수직 위치 지정 */
background: url("image.jpg") no-repeat center top;  /* 수평 'center', 수직 'top'으로 배경 위치 설정 */
background: url("image.jpg") no-repeat left bottom; /* 수평 'left', 수직 'bottom'으로 배경 위치 설정 */

/* <background-position>의 네 값 예시: 배경 이미지의 위치 및 크기 지정 */
/* 띄어쓰기는 선택적이며, 위치와 크기를 '/'로 구분 */
background: url("image.jpg") no-repeat left top / 100px 200px;  /* <background-position>: left top, <background-size>: 100px 200px */
background: url("image.jpg") no-repeat right bottom / 50% 50%;  /* <background-position>: right bottom, <background-size>: 50% 50% */

/* <background-size>의 두 값 예시: 너비와 높이 지정 */
background: url("image.jpg") no-repeat center / 50% auto;  /* 너비 50%, 높이는 자동 조정 */
background: url("image.jpg") no-repeat center / 200px 100px; /* 너비 200px, 높이 100px */

/* <background-attachment>와 <background-origin> 사용 */
background: fixed border-box url("bg.jpg"); /* 배경 고정(fixed) 및 배경의 기준(box) 설정 */

/* <background-color>와 <background-image> 사용 */
background: #f0f0f0 url("image.jpg"); /* 배경 색상과 배경 이미지 설정 */

/* 여러 속성의 조합 사용 */
background: #fff url("image.jpg") no-repeat center / cover fixed padding-box; 
/* 배경 색상, 이미지, 반복, 배경 위치, 크기, 고정, 기준 설정 */
<div></div>
div {
    height: 200px;
    background: yellowgreen url("earth.jpg") center/cover;
}
div:hover {
    background: red;
}
실제 적용된 모습

caniuse.com에서 더 자세한 정보를 확인해 보세요.