HTML class 궁금해요
조회수 879회
<div class="site-search site-search--full">
</div>
이렇게 있으면 css에서 사용할 때 .site-search 해줘야하나요? site-search--full 은 부가적인 설명을 나타내는 건가요?
또 다른 예로 fontawesome 으로 아이콘 사용할 때 fa fa-어쩌고 하던데 이해가 잘 안 가네요! 쉽게 정리해주세요
-
(•́ ✖ •̀)
알 수 없는 사용자
2 답변
-
HTML의 클래스가 무엇하는 속성인지는 따로 설명드리지 않기로 하고 궁금하신 게 뭔가만 생각해 보자면...
- 이미 저렇게 주어진
div
가 있고, 그걸 스타일링하고 싶다면, CSS에서.site-search {border: 1px solid black;}
하는 식으로 스타일링을 할 수 있습니다. - 저
div
가 저렇게 주어졌다면site-search--full
클래스가 하나 더 추가된 것이므로, 저div
에는.site-search
의 규칙과.site-search--full
의 규칙을 다 먹일 수 있습니다.
간단한 예제를 짜보았으니 확인해 보세요.
- 이미 저렇게 주어진
-
무슨 대답을 원하시는지 모르겠지만, 참고하실 수 있는 링크를 달아드립니다.
css Selector에 대해서 궁금하시는 것 같아서 레퍼런스를 남깁니다.
그리고 class는 여러개일 수 있습니다. 스페이스바라는 공백문자를 통해서 서로 다른 독립된 class라고 구분합니다. site-search 라는 class를 적용하고, site-search--full 이라는 이름의 class가 적용된다고 이해할 수 있습니다. 또는 윗분이 작성한 예제처럼도 적용할 수 있습니다.
fa fa- 어찌고저찌고는 약어라고 생각하실 수 있습니다.
댓글 입력