2014-02-21 7 views
2

버튼이 있으며 Firefox에서 이상하게 렌더링됩니다 (다양한 버전을 테스트 중이지만 모든 기능이 지원됩니다). 자세한 내용은 Normalize.css를 사용합니다.버튼이 그래픽 카드에 따라 달라집니다.

몇 가지 테스트를 마친 후에 문제가있는 PC와 올바른 동작을하는 PC의 유일한 차이점은 그래픽 카드입니다.

또한 문제는보고있는 페이지 (버튼이 여러 페이지에 있음)에 따라 다릅니다. 여기

당신은 다른 PC에있는 몇 가지 스크린 샷을 볼 수 enter image description here

내가 jsFiddle에 테스트 케이스를 만든 :

<div class="botonVerdeenlace"> 
    <a title="Title" href="#">I feel like a button</a> 
</div> 

그리고 관련 : 여기

http://jsfiddle.net/5R2NL/1/는 HTML의 CSS :

body{font-size:68.75%} 

.botonVerdeenlace { 
    background: url("http://i.imgur.com/lk4ZJxQ.png") no-repeat scroll left center rgba(0, 0, 0, 0); 
    display: inline-block; 
    font-weight: normal; 
    margin: 0; 
    padding: 8px 2px 7px 29px; 
} 


.botonVerdeenlace a, .botonVerdeenlace a:visited { 
    background: url("http://i.imgur.com/2IgIR37.png") no-repeat scroll right center rgba(0, 0, 0, 0); 
    border: medium none; 
    color: #FFFFFF !important; 
    font-family: Arial,sans-serif; 
    font-size: 1.1em; 
    font-weight: normal; 
    margin: 0; 
    padding: 8px 1em 7px 7px; 
    text-align: center; 
    text-decoration: none; 
} 
  • 해당 문제의 원인은 무엇입니까? 그게 비디오 카드인가?
  • 다른 사용자의 디자인을 나사로 고정하지 않고이 문제를 해결할 수있는 방법이 있습니까?

편집 : 나는 니코 O의 제안을 시도하고 하드웨어 가속 렌더링에 어떤 영향을 미칠 것으로 보인다되지 않습니다.

EDIT2 : 웹에 많은 버튼이 있으므로 css3은 사용할 수 없습니다. 이것이 유일한 해결책이라면 클라이언트는 그것을 "나쁘게"남겨두기를 원할 것입니다.

+1

흥미 롭습니다. 나는 그것을 정말로 설명 할 수 없다. 그러나 하드웨어 가속화의 방향으로 조사 할 것입니다. 나는 나의 FF에서 그것을 무능하게했고 버튼은 여전히 ​​좋아 보인다. 하지만 아마도 테스트 할 수있는 한 가지 방법 일 것입니다. 반면에 –

+0

. 문제를 없애고 싶다면 CSS3로 버튼을 다시 빌드 할 수 있습니다. 또는 최소한 두 가지 이미지가 아니라 CSS를 사용하여 가장 큰 문제인 테두리를 추가하십시오. –

+0

css3으로 버튼을 재구성하는 것이 가장 좋습니다. 그러나 클라이언트는 IE7에서 지원을 원하고 라운드 코너를 보존하기를 원합니다. 나는 그를 교육 시키려고했지만 성공하지 못했습니다 ... – Arkana

답변

0

"하드웨어 가속 (GPU 렌더링)"오류 일 수 있습니다. 옵션에서이 기능을 비활성화하고 다시 테스트 할 수는 있지만 CSS3를 사용하면 더 효과적입니다.

하지만 내 클라이언트는 IE7 원 : CSS에 CSS3 버튼으로 어떤 해결을 위해 작동하는 미디어 쿼리, IE7에 좋은 버튼 아직도 그 길을보다 IE7에서 작동하고 꽤 잘 작동 일반 버튼을 선언 파이어 폭스.

+0

죄송합니다. 하드웨어 가속으로 아무런 변화가 없습니다. 나는 css3와 함께 문제가 사라진다는 것을 안다. 그러나 그것은 지금 선택 사항이 아니다. – Arkana

+0

왜 옵션이 없습니까? CSS3를 사용하여 Firefox 문제를 해결하고 IE를 그대로 유지할 수 있습니다. 또한 CSS 크기를 단추의 크기를 조정하거나 CSS2를 사용하여 해결할 수있는 몇 가지 규칙을 적용하는 등 CSS를 사용하여 게임을하는 경우 매우 유용합니다. –

+0

웹 사이트에 버튼이 많기 때문에 옵션이 아닙니다. 고객은 너무 많은 시간을 지불하고 싶지 않습니다. 알다시피 ... – Arkana