css는 Cascading style sheet의 줄임말입니다.
1990년도 초에 등장하였습니다.
웹브라우저가 html 해석하는 기능을 담당하며 기본적인 디자인이 되어 있었습니다.
그러나 웹 페이지를 만드는 사람, 보는 사람도 어떤 모습으로 웹페이지가 보여야할지 결정할수 있는 자기 결정권이 필요했습니다.
그래서 css라는 언어를 통해 웹브라우저, 사용자, 저자가 서로 조화를 이루어 웹페이지를 구성합니다.
기본적으로 아래의 우선순위를 따릅니다.
저자 !important > 저자 css > 사용자 css > 브라우저
하나에 태그에 여러 속성이 중첩되어 있는 경우 아래의 우선순위를 따릅니다.
!important > 인라인 > 아이디 > 클래스 > 태그 선택자