Cascading Style Sheets
스타일링을 위한 일종의 언어
selector : 스타일을 어떤 엘리먼트에 적용할지를 선택
element selector
ID Selector
class selector
universial selector
grouping selector
<a>
태그(link)에서 사용되는데, element가 클릭 됐을때를 의미<input>
태그에서 시용되는데 element가 초점을 가지고 있을 경우를 의미<input>
태크가 체크되어있는 경우를 의미div {
display: none | block | inline | flex;
}
<script>
태그의 display 속성 기본값은 display:none<p>
, <div>
, <h1>
태그의 display 속성 기본값이 display: block;<sapn>
태그의 display 속성 기본 값이 display:inline;div {
visibility : visible | hidden;
}
div {
position : static | fixed | relative | absolute;
}
- row : 기본값이며 행을 따라 가로 순서대로 배치
- column : 아이템을 열을따라 새로 순서대로 위쪽부터 배치
- row-reverse : 기본값이며 행의 역순으로 오른쪽부터 배치
- column-reverse : 아이템을 열의 역순으로 아래부터 배치
font-family : 사용한 글꼴의 이름(이름에 공백이 들어갈경우 큰따옴표로 묶어줘야함)
여러개가 쓰여있는 이유는 fallback 시스템 때문(대비책), 지원이 안되는 브라우저에서는 차선책으로 쓰임(가장 유사한 것으로)
마지막에 적힌 것이 일반적인 글꼴 분류 : 모든 글꼴은 여기있는 것중 하나
font-size
- px, em, rem, vw(viewport width)
font-wight
font-style
- normal : 일반적인 글자형태
- italic : 기울임, 별도로 기울어진 형태의 글자를 디자인해서 만든 것
- obique : 비스듬, 그냥 글자를 기울인 것
background-color
border
div {
border : border-width border-style border-color
}