에서 어떤 수준에 스타일을 적용하는 것은 내 CSS입니다 다른 요소 (예 : span
) 내에있는 경우가 있습니다. 내 목표는 하나의 링크를 모두 적용하는 것입니다 div
, 어떻게해야합니까?사업부 여기
Q
사업부 여기
0
A
답변
1
.leftNav 내의 모든 앵커 요소를 선택하고 검정색으로 지정합니다.
.leftNav a { color: black; }
당신은 요소에 의해 그것이 당신의 선택은 바로이 사업부 이외의 다른 요소에 클래스 .leftNav을 할당으로 중단하게하기 때문에 종류의 나쁜 관행이다 (div.leftNav)를 선택 할 필요가 없습니다. 특정 전역 스타일 (a : visited, a : 링크)을 지정하지 않은 경우 위의 선택자로 덮어 쓰므로 a (: link, a : focus 등)의 각 가상 클래스를 선택해야합니다 등) 또한 CSS의 여러 위치에서 전역 규칙을 덮어 써야하는 경우 나쁜 행동입니다. 당신이 경우에, 그러나, 스타일 링크가 전 세계적으로 사용
A : 방문 A : 예를 들어 링크, 그들에게 클래스를 지정 (예 : .link 등) 대신 요소에 의해 그들을 선택하고 그들에게 그런 식으로 스타일 :
을.link:link { color: blue; }
.link:visited { color: green; }
이렇게하면 모양이 다른 링크의 스타일을 재정의 할 필요가 없으며 링크에 .link 클래스를 지정하지 않아도됩니다.
관련 문제
- 1. 폭이 다른 사업부 여기
- 2. 툴팁과 같은 사업부 여기
- 3. 사업부
- 4. 사업부
- 5. 사업부
- 6. 사업부
- 7. 사업부
- 8. 사업부
- 9. 사업부
- 10. 사업부
- 11. 사업부 전방 사업부 전에 좌 가치 제로
- 12. CSS3의 사업부
- 13. JQuery와 사업부
- 14. 다른 사업부
- 15. JQuery와 - 사업부
- 16. 는 사업부
- 17. 사업부 전환
- 18. 는 사업부
- 19. asp.net의 사업부
- 20. 동적 사업부
- 21. 사업부 메뉴
- 22. CSS, 사업부
- 23. CSS는 사업부
- 24. WebGL을 : 사업부
- 25. JQuery와 사업부
- 26. 다른 사업부
- 27. 부동 사업부
- 28. 방지 사업부 :
- 29. 이미지 여기
- 30. 사업부 - 폭 문제
선택자 사이에 공백을 넣으면 지정된 유형의 ** 모든 ** 하위 항목을 선택합니다. 게시 한 규칙을 덮어 쓰는 특정 규칙이 있기 때문에 원하는 행동을 보지 못했을 수 있습니다. (이 [편리한 W3 개요] (http://www.w3.org/TR/css3-selectors/#selectors)와 [descendant selector] (http://www.w3.org/TR/)를 참조하십시오. css3-selectors/# descendant-combinators)) – Jeroen
무슨 문제가 있습니까? 게시 한 코드는 설명하는 것과 정확히 일치해야합니다. – Emily
그래도 여전히 고유 식별자를 사용할 수 있으며 div.lefNav #id_name을 사용할 수 있습니다. –