Front End/HTML, CSS

    CSS 기초

    CSSCascading Style Sheets의 약자로 웹 페이지 스타일 및 레이아웃을 정의하는 스타일시트 언어.CSS는 단순한 디자인을 넘어서 좋은 사용자 경험(UX; user experience)을 제공하기 위한 도구이다. 같은 콘텐츠를 담더라도 가독성이나 시인성의 차이가 분명해지게 되며, 이는 개발자가 CSS를 통해 웹 앱에 접근하는 사용자 인터페이스(User Interface)부터 만들게 되는 이유이기도 함.CSS는 언어 자체는 단순하지만 프로젝트 규모가 조금만 더 커져도 CSS를 의미 있게 구성하기 어렵다. 단순하기 때문에 그 양이 많아질 수록 코드의 양이 방대해지고 관리가 어려워 지기 때문. → 이런 CSS가 가진 고유한 복잡함을 다루기 위해 많은 종류의 다양한 모범 사례(Best practi..