목차
pageinfo | |
---|---|
status | Draft |
CSS
selectors
first-child / first-of-type
CSS를 사용할 때 많이 혼동하지만, first-child
는 element의 절대적인 위치를 나타낸다. 즉, 자식 element 중 '해당하는' 요소의 첫 번째가 아니라, '모든' 요소의 첫 번째를 가리킨다. 전자를 지정하기 위해서는 first-of-type
을 사용해야 한다. 예를 들어,
<div class="parent"> <h1>Child</h1> <!-- h1:first-child, h1:first-of-type --> <div>Child</div> <!-- div:nth-child(2), div:first-of-type --> <div>Child</div> <div>Child</div> </div>
즉 div:first-child
는 아무런 div도 가리키지 않는다1).
!important
!important was added for one reason only: laws in the US that require certain text to be in a given font-size. !important stops the cascade from changing it.
Anything else is probably misuse, and a sign you may not understand the cascade properly. – Steven Pemberton
Tips
내용이 많아지면 tips로 옮겨서 작성.
td를 수직으로 배열하기
모든 하위 엘리먼트에 스타일 적용하기
유용한 글들
wiki/language/css.txt · 마지막으로 수정됨: 2024/04/28 14:10 저자 clockoon