2009-06-29 9 views
0

여러 API에서 리눅스 간격 문제가 있습니다. 생각?리눅스 파이어 폭 스페이스 다르게

아래 링크 된 페이지에는지도의 돋보기가있는 단추가 왼쪽 상단 모서리의 홈지도 단추 오른쪽에 있습니다.

Linux의 Firefox 3에서이 버튼은 홈 맵 버튼 상단에있는 것으로 보입니다. Mac 또는 Windows 컴퓨터에서는 단추가 겹치지 않습니다. GMize API를 사용하여 버튼의 위치를 ​​지정하는 GSize (x, y)를 선언합니다.

http://www.trailbehind.com/node/1114131/

마찬가지로, 동일한 페이지에, 당신은 로고 아래에있는 갈색 드롭 다운 메뉴 위에 마우스를하고 로그인을 클릭하거나 링크를 등록하면, 제출 및 취소 버튼은보다 리눅스에서 더 이격되어있다 Windows 또는 Mac. 이 단추를 배치하기 위해 YUI 패널에 YUI 단추를 만듭니다.

답변

1

글꼴 때문에 글꼴이 달라질 수 있습니다. 리눅스는 크기 계산을 어지럽히는 대신 사용합니다. 또한 크기를 가져 오는 데 걸리는 시간까지 버튼의 크기가 적절하지 않은 페이지 리플 로우의 타이밍 차이가 원인 일 수 있습니다.

+0

일반적으로 이러한 유형의 문제는 글꼴 때문입니다. – msingleton

1

문제는 특정 글꼴의 특정 문자 크기를 가정한다는 것입니다. 이 가정은 일반적으로 거짓이며 그렇게해서는 안됩니다. 대신 요소가 실제로 차지하는 공간을 측정하십시오. 자바 스크립트에서는 매우 간단합니다. 또는 브라우저가 중첩되지 않도록 요소를 설정합니다.

이것은 Linux와 관련이 없지만 브라우저가 다른 글꼴로 대체하거나 (매우 가능할 수 있음) 브라우저에서 사용자가 구성 할 수있는 가독성을 위해 합법적으로 할 수있는 글꼴 크기를 무시한 경우 어디에서나 발생할 수 있습니다. 옵션 등

관련 문제