



기준 2. 구체성(명시도)
선택할 대상을 구체적으로 특정할수록 명시도가 높아진다.
명시도가 높아지면 우선 순위도 함께 높아진다.
구체성 원리에 의해 아이디 선택자의 속성이 적용됨을 알 수 있다.
선택자는 광범위 할수록 우선순위가 낮고, 구체적이고 작은 범위일수록 우선순위가 높다.
기준 3 선언 순서
만일 명시도가 동일한 여러 개의 선언이 중첩 되어 있을 경우
가장 나중에 선언한 스타일을 적용하게 된다.

❗ 만일 명시도(구체성)를 강제로 끌어올리고 싶다면?
→!important라는 명령어를 이용하기!
해당 명령어는 모든 조건을 무시하고 강제로 명시도를 최상위로 끌어올려준다.
우선 순위가 가장 낮았던 전체 선택자 속성 값에 해당 명령어를 주게 되면,
전체 선택자의 속성이 적용된다.
하지만 높은 우선 순위를 갖고 있는 만큼 주의를 기울여 사용해야 한다.
자칫 잘못 사용하면 해당 소스코드 전체의 우선순위를 꼬아버릴 수 있기 때문이다.
background-color ****요소의 배경에 색상 지정background-image 요소의 배경 이미지를 한 개, 혹은 여러 개 지정background-image: url("이미지 경로")
→ 백그라운드 이미지는 한개만 지정할 수도 있지만, 여러개의 이미지를 중첩시키는것도 가능
이미지 중첩하기
background-image: url("이미지 경로") , url("이미지 경로2")
그라데이션 배경 만들기
background-image: liner-gradient(방향, 시작 색상, 종료 색상)


background-position 요소의 배경 이미지의 위치 지정/* 다섯가지 키워드를 조합해서 위치를 지정합니다 */
background-position: center;
background-position: top right;
background-position: left;
background-position: bottom center;
/* x축과 y축 수치 직접입력 */
background-position: 50px 24px; (각각 x축 y축)
background-repeat 요소의 배경 이미지의 반복 여부와 반복 방향 지정background-repeat: no-repeat | repeat | repeat-x | repeat-y
background-size 요소의 배경 이미지의 크기 지정background-size: cover | auto | contain
/* 직접 픽셀을 정해줄 수도 있습니다. */
background-size: 200px 120px
background-attachment 요소의 배경 이미지의 스크롤 여부를 지정background-attachment: fixed | scroll(기본값) | local
background 관련 속성들을 한번에 지정하는 것도 가능
/* background : color imageUrl repeat position/size attachment */
background : red url("이미지 경로") no-repeat center/cover fixed
<img> 나 <video> 등 대체요소의 내용이 지정된 규격과 맞춰지는 방식을 지정한다.

<img> 나 <video> 등 대체요소의 콘텐츠 정렬 방식을 지정한다.
object-position : 100px 40px;
object-position : center top;

vw 와 vh 는 요소의 규격을 viewport의 너비 값과 높이 값에 비례하여 결정한다.
viewport 란?
→ 화면 display상의 표시 영역을 뜻합니다.
[인프런x코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
https://inf.run/uzui