Positionfixed는 모바일 브라우저에서 작동하지 않습니다
position:fixed 속성은 페이지 스크롤 시 요소를 화면에 고정된 상태로 유지해야 하지만, iOS 및 Android와 같은 이전 버전의 모바일 브라우저에서는 예상대로 작동하지 않을 수 있습니다. 이 문제를 극복하기 위해 -webkit-backface-visibility: 숨겨진 속성을 활용할 수 있습니다.
-webkit-backface-visibility 속성은 뒷면 렌더링 여부를 결정하여 요소의 렌더링 성능을 최적화하는 데 사용됩니다. 요소의 얼굴. 이를 숨김으로 설정하면 브라우저에 요소의 뒷면을 숨기도록 지시하여 position:fixed가 올바르게 작동하지 않는 문제를 해결합니다.
다음은 이 속성을 사용하는 방법을 보여주는 예입니다.
<code class="css">.fixed { position: fixed; top: 0px; left: 0px; width: 320px; height: 50px; background: red; -webkit-backface-visibility: hidden; /* Most Important */ }</code>
<code class="html"><div class="fixed"> Hi I m Position Fixed </div> <div> sample text<br />sample text<br />sample text<br />sample text<br />sample text<br />sample text<br />sample text<br />sample text<br />sample text<br />sample text<br />sample text<br />sample text<br />sample text<br />sample text<br />sample text<br />sample text<br />sample text<br />sample text<br />sample text<br />sample text<br />sample text<br />sample text<br />sample text<br />sample text<br />sample text<br />sample text<br />sample text<br />sample text<br />sample text<br />sample text<br />sample text<br />sample text<br />sample text<br />sample text<br />sample text<br />sample text<br />sample text<br />sample text<br />sample text<br />sample text<br />sample text<br />sample text<br />sample text<br />sample text<br />sample text<br />sample text<br />sample text<br />sample text<br /> </div></code>
-webkit-backface-visibility를 추가하여: 숨김; CSS에 따르면 고정 클래스가 있는 요소는 이전 버전의 iOS 및 Android 브라우저에서도 화면에 고정된 상태로 유지됩니다.
위 내용은 모바일 브라우저에서 '위치: 고정'이 제대로 작동하지 않는 이유는 무엇이며 어떻게 해결할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!