요소의 크기를 지정할 때 float를 사용하고 있습니다. 이 jsfiddle을 참조하십시오 jsfiddle.net/yMTGJ하지만 Chrome과 Opera 모두 올바른 너비 설정에 실패합니다. 따라서 이미지를 볼 때 알 수 있듯이 두 div 사이에 한 픽셀 간격이 있습니다. i.stack.imgur.com/O9ZxW.png Chrome 및 Opera에서 float을 제대로 처리 할 수 없습니까? 왜 한 픽셀 갭이 있습니까?float를 사용할 때 Chrome 및 Opera가 실패합니다.
답변
너비를 466.5px
으로 지정했기 때문에 이러한 현상이 발생합니다. 다른 브라우저 (예 : firefox)에서는 467px
까지 라운드 업합니다. chrome은 올바르게 렌더링하려고 시도하므로 빨간색/노란색으로 결합 된 하나의 픽셀 선이 표시됩니다 (브라우저가 혼란스럽지 만 틈이없는 것처럼 보임).
이 문제를 방지하려면 크기를 지정하기 위해 반 화소를 사용하지 마십시오 (예를 들어 어떻게 보일 것 같습니까? 크롬은 정확히 예상 한대로 수행하지만 반 화소를 사용하려는 의도는 모르겠습니다).
내가 외부 연락처의 너비를 932px
, 내부를 466px
으로 조정 한 http://jsfiddle.net/Lupna/을보세요. 크롬에서는 완벽하게 작동합니다.
편집 :
당신이 933px
의 폭이 있어야 자신의 차이에 내장하는 것이 필요하면 모든 브라우저에서 동일하게 표시 할 것 또 다른 솔루션 : http://jsfiddle.net/eS7Qd/
가 문제있다을 : width: 466.5px;
소수점은 보편적으로 지원되지 않습니다. 몇 가지 정보와 가능한 해결책 : http://www.latentmotion.com/browsers-trim-pixel-decimals/
위의 문제는 절반 픽셀입니다. 모니터 할 수없는 빛의 블록 인 작업과 픽셀을 모니터합니다. 일부 브라우저는이 문제를 해결하기 위해 노력할 수도 있지만이를 수행 할 때 모든 브라우저에서 일관된 결과를 얻을 수는 없습니다.
난 당신이 960 폭으로 일을하고 http://www.960.gs
같은 당신이 유효한 CSS가 아니므로이 작업을 얻을 수있는 방법은 없습니다를 사용하는 것이 좋습니다 것입니다.
- 1. float를 사용할 때 Div가 축소되었습니다.
- 2. Facebook 연결. Chrome/Safari/Opera가 아닌 Firefox/Internet Explorer에서 작동
- 3. DataKeynames를 사용할 때 셰어 포인트 검색이 실패합니다.
- 4. 병렬 작업 라이브러리를 사용할 때 'foreach'가 실패합니다.
- 5. NSURLConnection sendSynchronousRequest : POST를 사용할 때 실패합니다.
- 6. Silverlight 프로젝트는 VS2008에서 빌드되지만 MSBuild를 사용할 때 실패합니다.
- 7. 가로로 너무 많이 스크롤 할 때 Opera가 정지됩니다.
- 8. 문자열 리터럴 대신 변수를 사용할 때 Perl 메서드가 실패합니다.
- 9. 설정 전송 규칙은 powershell에서 작동하지만 웹 인터페이스를 사용할 때 실패합니다.
- 10. Internet Explorer를 사용할 때 MySQL 쿼리가 가끔 실패합니다.
- 11. Greasemonkey, Chrome 및 unsafeWindow.foo()
- 12. Chrome 및 Symfony의 문제
- 13. Java는 float를 정수로 변환합니다.
- 14. CSS에서 float를 중심으로 정의합니다.
- 15. float를 정수로 변환하는 방법?
- 16. 함수는 float를 반환해야하지만 엉망이됩니다!
- 17. SQL FLOAT를 시간/분으로
- 18. float를 int로 변환하는 방법
- 19. TrackBar에서 float를 사용하는 방법
- 20. NSUserDefaults에 float를 저장하는 방법
- 21. 업로드가 진행되는 동안 safari/chrome/opera가 ajax 요청을 할 수 있습니까?
- 22. int/float를 wchar_t *로 캐스트하는 데 사용할 수있는 것은 무엇입니까?
- 23. Firefox 및 Chrome 브라우저 자동화
- 24. CI 카트 세션이 FF, Chrome, Safari에서는 제대로 작동하지만 IE에서는 실패합니다
- 25. 양식이 Chrome/FF에 올바르게 제출되지만 IE/Safari에서 모두 실패합니다.
- 26. 비동기 UpdatePanel 포스트 백을 사용할 때 전체 페이지가 Chrome 및 Firefox에서 다시로드되는 이유는 무엇입니까?
- 27. Chrome, javascript Date 및 toLocaleString()
- 28. float를 전달하면 가비지 값이 발생합니다.
- 29. multu를 사용하여 float를 곱할 때 LO 레지스터의 결과를 무시해야합니까?
- 30. 패키지 Chrome 웹 앱에서 사용할 파일 찾아보기
글쎄, 933 (부모 너비)/2 (어린이 수) = 466.5입니다. – Hitch
그러나 나는 아직도 왜 소위 갭이 있는지 이해하지 못합니다. – Hitch
예제는 다음과 같이 보입니다. 하나의 자식이 50 %를 차지하고 다른 자식이 50 %를 차지합니다. 즉, 갭이 없어야합니다. – Hitch