답변:
당신은 단순히 무시할 것이다, 링크 스타일을 정의 할 수 있습니다 a:hover
, a:visited
등 :
a {
color: blue;
text-decoration: none; /* no underline */
}
inherit
부모 스타일의 속성을 대신 사용하려는 경우이 값 을 사용할 수도 있습니다 .
body {
color: blue;
}
a {
color: inherit; /* blue colors for links too */
text-decoration: inherit; /* no underline */
}
initial
CSS를 기본 스타일로 재설정하려는 경우에도 유용합니다. 이것은 링크에
inherit
!
inherit
만 anciet 브라우저 및 Internet Explorer 작업을 너무 많이 사용되는 브라우저 (크롬, 파이어 폭스)의 어려움이있다 없다?
Chris가 나에게 말했듯이 그냥 a
무시해야합니다. 예를 들면 다음과 같습니다.
a { color:red; }
a:hover { color:blue; }
.nav a { color:green; }
이 경우 .nav a
항상 녹색이되며 : hover는 적용되지 않습니다.
영향을 미치는 다른 규칙이 있으면 !important
을 사용해야하지만 그렇게해서는 안됩니다. 빠지는 것은 나쁜 습관입니다.
.nav a { color:green !important; } /*I'm a bad person and shouldn't use !important */
그러면 다른 규칙과 상관없이 항상 녹색이됩니다.
a
있는 변경 사항 방지 할 수 있습니다 :hover
(또는 :visited
등). 성가신 대신 세 가지 답변을 모두 쓰레기로 버리는 대신 어떻습니까?
inherit
키워드입니다. 불행히도 100 % 지원이 없습니다.