테이블에 대한 의사 클래스 인 tr:nth-child(even/odd)
을 사용하고 싶지만 IE 2 인구도 지원하고 싶습니다. 그렇다면 nth-child
이 지원되지 않는 경우 tr
에 국경을 추가하는 순수한 CSS 방법이 있습니까?CSS 의사 클래스 폴백?
3
A
답변
4
시도해 볼 수 있습니다 Selectivizr, 나는 이것이 가장 쉬운 해결책이라고 생각합니다.
편집 :
또한 당신을위한 클래스를 추가 jQuery를 사용할 수 있습니다
는$(function() {
$("tr:odd").addClass("odd");
$("tr:even").addClass("even");
});
EDIT2 : 당신은 모더 나이저를 사용하는 경우
또한, 당신은 this을 시도 할 수 있습니다.
EDIT3 :
tr { border-bottom: 1px solid #ccc; }
tr:nth-child(odd),
tr:nth-child(even) { border: none; }
tr:nth-child(odd) { background: #eee; }
tr:nth-child(even) { background: #ddd; }
0
당신은 아래의 예처럼 할 수있는 수업/요소 사이 +
를 추가 할 수 있습니다, 매 5 <tr>
NTH 의사의 margin-right
tr{margin-right:10px;}
tr + tr + tr + tr + tr{margin-right:0;}
좋은 교체를 제거 어떤 자바 스크립트와 IE7 + 호환이없는 클래스)
관련 문제
- 1. 떠오르는 CSS 의사 클래스
- 2. Css, 의사 클래스 뒤
- 3. CSS의 비 의사 클래스 스타일로 폴백 할 수 있습니까?
- 4. CSS "초점"의사 클래스 선택기
- 5. CSS : 폴백 글꼴
- 6. CSS 오버플로 폴백?
- 7. CSS 의사 클래스 및 jQuery 애니메이션?
- 8. CSS : 대상 의사 클래스 및 형제 문제
- 9. CSS 테두리 및 : 호버 동적 의사 클래스
- 10. Internet Explorer 8의 CSS 의사 클래스
- 11. CSS - 의사 클래스 : 전 및 후 전환
- 12. CSS 계산을위한 jQuery 폴백 함수
- 13. 마지막 자식 의사 클래스
- 14. CSS 의사 요소
- 15. CSS 의사 클래스는
- 16. CSS 컨테이너 의사 요소?
- 17. CSS 의사 컨텐츠 선택자
- 18. CSS | 의사 요소가 넘김
- 19. 의사 선택기 : 대상 CSS
- 20. 단일 선택기의 다중 의사 클래스
- 21. 알 수없는 의사 요소 또는 의사 클래스 :
- 22. CSS : CSS3 이미지 마스크 및/또는 의사 요소를 지원하지 않는 장치에 대한 자동 폴백/해결 방법
- 23. 의 createElement와 의사 클래스
- 24. 의사 클래스 이전의 css3
- 25. 내부의 의사 클래스 : not
- 26. jQuery 다중 의사 클래스
- 27. 가짜 요소의 의사 클래스
- 28. 지원되지 않는 CSS 속성에 대한 jQuery 폴백?
- 29. HTML/CSS Hexagon IE 해킹 또는 폴백
- 30. 브라우저 즐겨 찾기의 페이지 링크에 대한 CSS 의사 클래스
나는 스크립트를 피하려고하지만 이미 jQuery를 사용하고 있다면 뿐만 아니라 그것을 시도하십시오. – tkbx
예, 불행히도 주위에 방법이 있다고 생각하지 않습니다. 먼저 구식 브라우저에 대한 스타일을 지정하고 css3 선택기로 덮어 쓸 수 있습니다. 이해가 되나요? – Adaz
jQuery를 사용하여 IE8의 짝수 또는 홀수 요소에 클래스를 추가 할 때 의도 한대로 작동하지 않을 수 있습니다. http://stackoverflow.com/questions/3282066/ie8-and-jquery-selectors – Terry