2016-06-06 2 views
1

내가 마이크로 소프트 가장자리에 그들이 (눈에 보이는)이 표시되지 않는 특별한 확인란을 Microsft 가장자리에 표시되지 않습니다, 모든제어가

내가 사용하고 IE와 크롬과 사파리에 노력하고 있습니다 나는 다음을 삭제합니다 : -webkit-appearance : none; 체크 박스가 나타나지만 다른 브라우저에서 새 스타일을 잃어 버릴 것입니다.

Edge에서 어떻게 해결할 수 있습니까?

+0

IE가 아닌 웹킷 브라우저. Chrome도 아니지만 공급 업체 프리픽스를 인식합니다. Edge와 동일한 속성이 무엇인지는 알지 못합니다. 그러나 내일 사라질 수 있고 변경 될 수 있으며 신뢰할 수없고 어쨌든 (많은 경우) 비표준 인 공급 업체 접두어로 속성을 사용해서는 안됩니다. – Rob

+0

감사합니다 롭, 내 주요 아이디어는 기본 확인란을 숨기지 않고 css로 내 자신을 구축, 접두사를 사용하지 않아도 기본 체크 박스를 숨길 수 있습니다. – melom

답변

1

Edge는 웹킷 브라우저가 아니며 Firefox (따라서 -moz 접두사)도 아닙니다. 이 완료 브라우저 범위에 대한 전체 선언을 사용

.yourclass{ 
    -webkit-appearance: value; 
    -moz-appearance: value; 
    appearance:   value; 
} 

여기를 참조하십시오 : https://css-tricks.com/almanac/properties/a/appearance/

을/어떻게이 기능을 지원 해달라고 브라우저의 전체 고장의 경우, CanIuse.com 한 번 봐 가지고

+0

이미 시도했습니다. -moz-appearance : none; 스타일이 체크 박스를 보지 못한다. – melom

관련 문제