이유:
CSS 파일은 한편으로는 배치 순서에 따라 다운로드 우선 순위가 결정되며, 더 중요하게는 브라우저의 렌더링 메커니즘이 결정됩니다.
가장 이상적인 상황에서는 브라우저가 다운로드한 CSS를 점진적으로 렌더링하고 점진적으로 페이지를 사용자에게 표시하기를 바랍니다. 그러나 스타일이 변경될 때 페이지 요소가 다시 렌더링되는 것을 방지하기 위해 브라우저는 페이지를 한 번에 렌더링하기 전에 모든 스타일이 로드될 때까지 기다립니다.
이렇게 CSS 파일을 맨 아래에 배치하면 브라우저가 마지막 CSS 파일이 다운로드되기를 기다리는 동안 브라우저에서 콘텐츠가 점차 렌더링되지 않도록 방지합니다. 새 연결이 열리면 나타납니다. 그런 다음 먼저 나타납니다. 텍스트, 그림, 스타일은 마지막에 나타납니다. 이는 네트워크 속도가 매우 느리면 CSS 다운로드 시간이 상대적으로 길어서 자연스럽게 사용자에게 오랫동안 "흰색 화면"을 제공하고 사용자 경험이 매우 열악하기 때문에 매우 심각합니다.
추천 튜토리얼: css 튜토리얼
위 내용은 CSS를 맨 위에 두는 이유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!