2010-11-30 3 views
1

그래서,이 버튼왜이 CSS로 IE8에서이 이미지 버튼을 볼 수 있습니까?

<input type="submit" name="logueo" value="log" id="sendbu"/> 

에 대한 HTML 코드입니다 그리고 이것은 모든이가 크롬과 파이어 폭스에서 작동 CSS 스타일

#sendbu  { width: 50px; height: 34px; font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 12px; background: transparent url(lock.png) no-repeat center top; border: 0; text-indent: -1000em; cursor: pointer; cursor: hand; } 

이지만, IE의 버튼 솔기가 존재 해달라고 할 수 있습니다. 도와 주셔서 감사합니다.

+0

이것은 문제의 해결책이 아니지만 코드에 오류가있는 것 같습니다. "cursor : pointer; cursor : hand;" – Blowsie

답변

1

텍스트 들여 쓰기 왜 @domingo. IE에서 작동하는 음수 들여 쓰기를 사용하는 사이트가 있다고 확신합니다.

+0

이제 IE에서 작동하지만 텍스트가 나타납니다. 이미지 위에 무엇을 할 수 있습니까? – DomingoSL

+0

@domingo는 텍스트의 적절한 위치를 제공합니다. 어떤 이유로 겹치는 부분이 있습니다. 코드를 바이블에 게시 할 수 있습니까? 쉽게 수정할 수 있습니다. – kobe

+0

CSS를 사용하는 것이 좋습니다. @DomingoSL CSS의 유효성을 검사하여 브라우저 간 호환성을 보장합니다. 베스트 –

0

시도 : 'name'및 'id'속성이 일치해야하며 브라우저의 'flame'은 'name'을 다르게 사용합니다. 1000em, 즉 음의 여백에 다른 계산을하지, 그것을 제거하고 때로는 한 번

+0

"id"및 "name"속성이 일치해야합니다. 특히 IE의 경우. 가장 –

+0

@OVWeb Solutions 왜 그들이 일치해야합니까? IE의 오래된'document.getElementById()'도 name 속성을 얻었 기 때문에? – alex

+0

@domingo 왜 텍스트 - 들여 쓰기 - 1000em, 즉 음수 여백에 다른 계산을 수행하면이를 제거하고 한 번 확인하십시오. – kobe

1

font-size: 0; 작품을 확인하려고 -

관련 문제