2012-04-19 2 views
1

모든 버전의 Internet Explorer에 문제가 있습니다. 나는 ulli 요소가 있고 오른쪽 테두리가 있습니다. this page ("다른 위치")의 하단에서 모양을 볼 수 있습니다.Internet Explorer에서 UL/LI 요소의 오른쪽 테두리를 제거하려면 어떻게합니까?

이 문제는이 페이지에만 해당되는 것이 아니라 모든 유사한 HTML 설정에 있습니다.

Here's what it looks like in other browsers

Here's what it looks like in IE

어떻게 오른쪽 테두리 것을 제거하기 위해 IE를 알 수 있습니까?

+0

흠, 나는 그것을 보지 못한다. 그것은 IE8에서 나에게 잘 보인다. –

답변

1

: last-child 선택자를 사용하여 마지막 목록 항목에 테두리 없음을 설정합니다. 불행히도 9 (및 10 RC)를 제외한 모든 IE 버전은 해당 스타일을 지원하지 않습니다.

http://www.quirksmode.org/css/contents.html#t35

왜 그냥 첫 아이 선택기 (왼쪽 테두리를 해제)를 사용하고 다른 모든 목록 항목에서 왼쪽 테두리를 설정? 내 의견으로는 훨씬 안전한 경로로 보입니다.

+0

감사합니다. 나는 그 생각에 대해서도 생각했습니다. 그러나 이것은 여러 파일 (Wordpress, 실제로)을 통해 동적으로 생성 된 일부 PHP이기 때문에 HTML/CSS로 처리하는 방법이 있는지 알고 싶었습니다. –

관련 문제