CSS 관련
대/소문자 적용은 text-transform
속성으로 적용 (uppercase
는 대문자, lowercase
는 소문자, capitalize
는 첫 글자만 대문자)
가상 선택자 :nth-child()
값이 odd
이면 홀수, even
이면 짝수(=2n
), n
이면 배수 적용 가능
z-index
속성으로 나중의 태그를 최상단으로 위치 가능 ('0' 이 기본값)
display 속성
inline
속성과 block
속성이 있음.
inline
속성은 줄바꿈 없이 왼쪽부터 한 줄씩 정렬
(width/height
속성 불가, margin/padding-top/bottom
속성 불가)
block
속성은 태그당 하나의 줄바꿈이 형성
(width/height
속성 가능, margin/padding-top/bottom
속성 가능)
inline-block
속성은 왼쪽부터 하나씩 정렬되는 block
속성
(width/height
속성 가능, margin/padding-top/bottom
속성 가능)
참고 사이트 (https://developer.mozilla.org/ko/docs/Web/HTML/Inline_elements)
position 속성
static
속성 (기본값, 정적 위치) (top, bottom, left, right
속성 불가)
-> 초기 영역 유지, 초기 위치 값이 다른 요소에 영향을 줌
relative
속성 (상대적 위치) (top, bottom, left, right
속성 가능)
-> 초기 영역 유지, 부모 태그를 기준으로 위치를 조정, 초기 위치 값이 다른 요소에 영향을 줌
absolute
속성 (절대적 위치) (top, bottom, left, right
속성 가능)
-> 초기 영역 없음, static
속성 제외 부모 태그를 기준으로 위치를 조정, 초기 위치 값이 다른 요소에 영향을 주지 않음
fixed
속성 (고정 위치) (top, bottom, left, right
속성 가능)
-> 초기 영역 없음, 최상위 부모 태그를 기준으로 위치를 조정, 초기 위치 값이 다른 요소에 영향을 주지 않음
형태 구조 선택자
:nth-of-type(n)
:nth-last-of-type(n)
속성 적용 시, 마지막에서부터 순번을 시작Do it! 웹 표준의 정석 220p, 238p ~