2011-09-02 3 views
2

css triangles method으로 화살표 아이콘을 작성하려고합니다. CSS 화살표 아이콘 테두리가 다른 브라우저에서 다르게 렌더링됩니다.

나는 크롬 V14이 하나 내장 - OSX, 그리고 그것을 잘 작동합니다 :

http://jsfiddle.net/olegmil/2cXZw/21/

그러나 다른 브라우저에서 매우 다른 모습 :

chrome-osxff6-osxopera-osx ff6-winie8

이것에 대한 의견이 있으십니까? 모른 채

+2

다양한 렌더링 엔진이 다르게 렌더링됩니다. P – alex

+0

어떻게 다르게 보입니까? 그리고 어떤 브라우저가 특별히 언급하고 있습니까? – Ktash

+0

Chrome, FF, IE에서 나에게도 같은 것처럼 보입니다. 맥. – gilly3

답변

0

당신은 투명 속성을 이용해야 방문 대신 명시 적으로 설정, 즉 그것이 우연히 내가 만약이 조건 스타일보고에서 짐작 것 브라우저를 배경색. 이것은 몇 가지 문제를 일으키는 배경으로 작은 블록을 채우려고하기 때문에 발생합니다. 모든 필요한 변경을 가지고 더 나은 모든 브라우저에서 표시해야 http://jsfiddle.net/JXXZa/

:

나는 당신의 바이올린을 갈래했습니다.

+0

매우 깨끗해 보이지만 모양이 원본과 다릅니다. 꼬리가 끝나는 것을 확인하십시오. – tw16

+0

예, 모양이 다르다는 것을 알고 있습니다. 브라우저 간 호환성을위한 가장 쉬운 솔루션입니다. 제시된 모양과 관련된 문제는 예제에 나와 있습니다. 일부 브라우저는 하드 픽셀 모양으로 렌더링하지만 다른 브라우저에서는 그렇지 않습니다. '반올림'(일종의 정렬)이 발생하므로 표시기와 불일치하게됩니다. – Ktash

관련 문제