2010-04-28 3 views
1

웹킷 기반 브라우저 (크롬 및 사파리)에서 apearing하는 것이 이상한 버그가 있습니다.웹킷 브라우저에서 div에 채워지지 않는 float가 캐시 된 경우 수행

이 페이지 http://bluprintliving.mammalworld.com/turnmill-street이 처음으로로드되면 내용이 컨테이너 밖으로 튀어 나오지만 렌더링이 끝난 시점에서만 나타납니다. 새로 고침하면 그 안에 머무르며 작동합니다. 일반적으로 캐시의 페이지와 캐시의 페이지는 다르게 보입니다.

누구든지이 문제에 관해 아이디어 나 단서를 제공 할 수 있습니까?

매우 감사드립니다.
크롬 :

샤디

** 업데이트 **

버그에 나타납니다 4.1.249.1064 (45376)
크롬 : 5.0.349.0 (40908)
사파리 : 4.0. 5 (531.22.7)

+0

Chrome 5를 사용하는 데 문제가 보이지 않습니다. –

+0

이 버그가 나타나는 버전을 추가했습니다. –

답변

0

cufon.js 스크립트에 CSS 태그의 document.write가있을 수 있습니다.

웹킷 브라우저는 페이지로드 중 document.write를 임의의 시간, 특히 캐시되지 않은로드에 삽입 할 때 이상한 문제가 있습니다. document.write를 사용하여 페이지에 내용을 추가하는 것보다 DOM 호환 삽입 방법을 사용하는 것이 훨씬 안전합니다. (NODE.appendChild()가 떠오른다) 당신의 문제가 그 파일 로딩에 의해 설명 될 수 있는지 충분히 깊게 파고 들지는 않았지만, 그 파일의 CSS 코드를 프론트 페이지에서 활용하고 있다면 따라서 페이지의 실제 내용 뒤에 잘로드되어 "점프"를 유발할 수 있습니다.

나를 생각하게하는 이유는 이전에 document.write를 사용하여 거의 동일한 방식으로 코드를 삽입하는 Tiny_MCE를 사용하고 문서의 임의의 위치에 코드가 나타나는 having problems .

관련 문제