<!DOCTYPE html>
이란..❗️ c.f. 익숙해지고싶은 VScode 단축키
CSS는 Cascading Style Sheets라는 뜻이다.
여러개의 각기다른 style sheet이 폭포 떨어지듯 하나의 document에 동시에 적용되므로!
selector{
property: value; // declaration
property: value;
}
<link rel="stylesheet" href="index.css" />
c.f. 관심사 분리(SoC, Seperation of Concerns)
CSS을 외부 스타일 시트로 관리하면 관심사 분리를 통해 코드를 단순화 시키고 독립적인 개발과 유지보수에 높은 수준의 자유를 부여한다. (캡슐화, 관심있는 하나의 관심사의 코드 부분을 개선하거나 수정할 수 있다!)
c.f. 궁금했던 점
다중 class를 포함하는 element는 html 상 작성된 순서가 아닌, CSS를 확인해야한다!
<div class="hello world">hello world</div> // 뒤에 있는 .hello를 받아 color: blue의 색상을 가진다.
.world{color: yellow;}
.hello{color: blue;}
fallback
디바이스, 브라우저에 따라 특정 설정을 지원하지 않는 경우 최소한 이거라도..의 의미로 지정해두는 대비책
단위
*{box-sizing: border-box;}
box의 너비를 지정할 때 최종 너비가 width+padding+margin+border
가 되는 일이 없도록, width를 너비로 만들어준다!
overflow
컨텐츠가 box를 벗어날 때, auto/hidden 등으로 스크롤 화면으로 보여줄지 잘라버릴지 조정할 수 있다.