인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Inflearn Community Q&A

poetdeveloper's profile image
poetdeveloper

asked

Learn CSS Flex and Grid Properly

Flex UI #1 - Menu

선생님! <li>,<a>,:hover에 관해서 질문드립니다.

Resolved

Written on

·

631

0

메뉴만들기 복습하다 궁금한게 생겨서 질문 드려봅니다:) 좋은 강의 늘 감사히 도움받고 있습니다.

강의에서 보여주신 코드 일부분인데요, 의문이 생겨서

이런식으로 <a>태그 hover에 명령한 속성을 <li>태그 hover에 옮겨서 실행해보니 마우스가 올려지면 폰트 색상은 변하지 않아요.

근데 이렇게 <a>hover에다 옮겨보면 잘 시행되구요. 무엇이 원인인지 알고 싶습니다. hover가 어떤 우선순위를 가지고 실행되는 것인지 html태그에 원인이 있는지 잘 모르겠어서요! 

HTML/CSSflex

Answer 1

1

studiomeal님의 프로필 이미지
studiomeal
Instructor

li에 color를 적용하긴 했지만, 그 자식인 a에도 자체적으로 설정된 color가 있어서 그렇습니다.
기본적으로 CSS는 부모에서 지정한것을 상속받기는 해도, 나 자체적으로 지정된 것이 있다면 그게 우선순위가 있거든요~

참고로 CSS 우선순위에 대해, 생활코딩에 정리가 잘 된 글이 있습니다^^
https://opentutorials.org/module/484/4149

poetdeveloper's profile image
poetdeveloper

asked

Ask a question