2009-03-12 5 views
0

Firefox 3.0에서 반복되는 문제입니다. 때로는 그것이 때로는 포장 상쾌, 때로는하지 않는 것 같습니다. 줄 바꿈을하지 않으면 창 크기를 조정할 수 있고 sIFR'd 요소는 올바른 크기로 스냅됩니다. 컨테이너의 폭을 기준으로 하중을 감싸는 요소가 필요합니다.sIFR 3.0 - PC에서 Firefox 3의 텍스트 줄 바꿈/줄 바꿈이 일치하지 않습니다.

나는 sIFR 3.0의 최신 야간 빌드를 가지고 있습니다.

h2 태그를 sIFR하고 싶습니다. h2 태그는 div로 묶여 있으며 둘 다 너비를 설정합니다. 내 sifr.js 파일에서

<div class="recipe-title"> 
    <h2>This is a recipe title</h2> 
</div> 

는, 나는 다음과 같은 매개 변수를 설정 한 :

내 .sifr.CSS 파일은 다음과 같습니다
forceWidth = true; 
fitExactly = true; 
preventWrap = false; 

:

@media screen { 
    .sIFR-active .recipe-title h2 { width:455px; font-size:16px; text-transform:uppercase; } 
} 

을 그리고 내 일반 CSS 파일 다음과 같이 표시됩니다.

.recipe-title, .recipe-title h2 { width:400px; } 

Everyt 힌디어 다른 PC에서 FF3를 제외하고 다른 모든 브라우저에서 작동하는 것만! 이것은 알려진 버그입니까? 나는 그것을 이해할 수 없다! 도와주세요!

답변

0

요소에 높이를 지정해야 할 수 있습니다. IE7도 비슷한 문제가있을 수 있습니다.

1

IFR이 너무 일찍 초기화 될 수 있습니다. 가장 쉬운 수정은 전에 sIFR.useDomLoaded = false;을 설정하는 것입니다. 이는 요소를 교체하기 전에 페이지가로드 될 때까지 대기합니다.

sIFR.useStyleCheck = true;을 사용하면 좀 더 CSS가 필요하지만 CSS가로드 될 때까지 기다릴 수 있습니다.

0

sifr.js 파일 또는 sifr-addons.js 파일에 sIFR.activate()가 있습니까?

1

이 나는 ​​텍스트 - 변환의 확신 : 플래시 폭을 설정 한 후 단어의 폭을 확대 대문자

나는 약간의 시간이 문제를 해결하기위한 방안을 내기 위해 노력했습니다

+0

이것은 내 고통에도 영향을줍니다. useStyleCheck 및 useDomLoaded를 성공하지 않고 시도했습니다. – philfreo

+0

교체 된 요소에 고정 너비를 설정할 수있어 문제가 해결되었습니다. – philfreo

0

당 마크 조언, uncommenting sIFR.useStyleCheck = true; sIFR.activate()가 작동하기 바로 전에.

로버트, sIFR.activate()는 sifr.js에 있습니다.

1

일반 사용자의 경우 ... 개체 또는 이미지의 div 컨테이너의 폭과 높이를 설정해야합니다. 이 값을 설정하지 않으면 Firefox가 이어지는 모든 텍스트를 래핑합니다.

관련 문제