이미지 뒤의 텍스트입니다. 이제 페이지가 로드될 때 이미지를 로드하는 데 시간이 더 오래 걸리므로 텍스트가 이미지보다 먼저 로드됩니다. 따라서 이미지 뒤의 텍스트가 이미지 앞의 텍스트 바로 뒤에 오는 레이아웃 변경이 발생하며, 이미지가 아직 로드되지 않은 경우 이미지를 위한 공간이 예약되지 않습니다. 다만, 이미지가 로딩되면 이미지 뒤의 텍스트가 아래로 이동합니다."> 레이아웃 변경을 방지하기 위해 로드하기 전에 가변 크기 이미지를 위한 공간을 예약하려면 어떻게 해야 합니까?-PHP 중국어 네트워크 Q&A
레이아웃 변경을 방지하기 위해 로드하기 전에 가변 크기 이미지를 위한 공간을 예약하려면 어떻게 해야 합니까?
P粉936509635
P粉936509635 2023-08-28 00:04:44
0
1
528

텍스트, 이미지 태그 및 다음과 같은 일부 텍스트가 포함된 HTML 페이지가 있습니다.

이미지 앞의 텍스트입니다.  이미지 뒤의 텍스트입니다. 

이제 페이지가 로드될 때 이미지를 로드하는 데 시간이 더 오래 걸리기 때문에 텍스트가 이미지보다 먼저 로드됩니다. 따라서 이미지 뒤의 텍스트가 이미지 앞의 텍스트 바로 뒤에 오는 레이아웃 변경이 발생하며, 이미지가 아직 로드되지 않은 경우 이미지를 위한 공간이 예약되지 않습니다. 그러나 이미지가 로드되면 이미지 뒤의 텍스트가 아래로 이동합니다. 즉, 레이아웃이 변경됩니다. 레이아웃 변경을 방지하기 위해 이미지를 로드하기 전에 이미지 공간을 예약하려면 어떻게 해야 합니까? 또한 이미지 태그에는 모든 이미지가 포함될 수 있으며 이미지 크기도 동적입니다. 이미지의 원본 크기가 페이지에 나타나야 합니다. 또한 서버사이드 렌더링을 사용하고 있기 때문에 표시하려는 이미지의 크기를 미리 알고 있습니다. 이미지의 높이와 너비를 수정할 수 없습니다. 이렇게 하면 디스플레이 크기가 변경되고 이미지가 더 이상 화면 크기에 맞지 않을 때 문제가 발생하기 때문입니다.

P粉936509635
P粉936509635

모든 응답 (1)
P粉722409996

1- 이미지를 컨테이너에 넣습니다.

2- 컨테이너에 고정widthheight,以及一个固定的min-heightmin-width을 제공합니다. 이는 필요 또는 이미지의해상도에 따라 설정할 수 있습니다.

그렇습니다.

js 코드에 대해 걱정하지 마세요. 이해를 돕기 위해 3초 후에 이미지를 보여드리고 싶습니다.

으아악 으아악 으아악
    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿
    회사 소개 부인 성명 Sitemap
    PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!