좋아, 나는 stackoverflow CSS 선택기를 통해 읽었습니다. 스레드에서 here이 구문의 차이점은 무엇입니까?^=는 무엇을 의미합니까? 무엇을 선택합니까? 모든? 참고 : 같은 단순한 선택의 반복 occurrances이 허용와 특이도를 증가 할여러 스타일 시트로 인한 CSS 선택기 특수성 충돌
[class^='Rating']
및
div.Rating0_5
또한, 읽는 문 here있다.
그 의미는 무엇입니까?
웹 사이트에서 많은 CSS 코드를 정리해야하기 때문에 묻습니다. 각각 12 개가 넘는 스타일 시트가 200 개 이상의 코드 라인을 포함하고 있으며 스타일 시트간에 스타일을 오버라이드하고 있습니다. 스타일 시트를 통해 줄을 서서 특정 클래스, div 등이 오버 라이딩하고 특이성의 일부가 깊이있는 7 개의 셀렉터라는 것을 알아내는 것은 매우 힘듭니다! 나에게는 거의 불가능하며 매우 스트레스가 많습니다.
다른 스타일을 덮어 쓰는 스타일을 타겟팅하는 데 사용할 수있는 도구가 있습니까? 사용하기 쉽고 정확히 무엇을합니까? 그렇지 않다면 매우 긴 선택자를 사용하지 않고도 고유성을 보장하여 다른 스타일 시트 규칙으로 덮어 쓰지 않고도 충분한 구체성을 가지고 CSS를 작성할 수 있습니까?
감사합니다. 나는 이것이 어떤 의미가 있고 누군가가이 경험을했기를 바랍니다.
- 두꺼운. SCSS를 확인해보고 w3.org 문서도 읽었습니다. 이제이 둘 사이의 차이점은 무엇입니까? 더 구체적이고 복제 된 부분은 무엇이며 중복 된 부분은 다른 부분보다 우선합니다. 'div [class^= 'Rating']'와'div.Rating0_5' – Chris22
그러면 어떤 규칙이 나중에 지정되는지 알 수 있습니다. 예 : 'div [class^= '등급'] { 색상 : 파랑; }' 'div.Rating0_5 { color : black; } ' 그러면 테스트가 검은 색이됩니다. –