HTML SRCSET 및 크기 속성으로 반응 형 이미지 구현
SRCSET 및 크기는 반응 형 이미지의 HTML 구현을위한 핵심 속성입니다. SRCSET은 여러 이미지 소스와 400W 및 800W와 같은 폭 또는 픽셀 밀도를 제공하며 브라우저는 그에 따라 적절한 이미지를 선택합니다. 크기는 (max-width : 600px) 100VW, 50VW와 같은 다른 화면 너비에서 이미지의 디스플레이 너비를 정의하여 브라우저가 이미지 크기와 더 정확하게 일치 할 수 있도록합니다. 실제로 사용하려면 미디어 쿼리에 따라 명확하게 명명, 디자인 레이아웃을 준비하고 장비의 성능을 테스트하여 크기 또는 장치 오류를 무시하지 않으므로 대역폭을 절약하고 성능을 향상시켜야합니다.
웹 페이지가로드되면 이미지는 종종 최대 대역폭을 차지합니다. 다른 장치가 올바른 크기의 이미지를 효율적으로로드 할 수 있도록하기 위해 HTML은 반응 형 이미지를 구현하기 위해 srcset
및 sizes
특성을 제공합니다.

srcset
란 무엇입니까?
srcset
사용하면 브라우저에 여러 이미지 소스를 제공하고 해당 이미지의 너비 또는 픽셀 밀도를 알 수 있습니다. 이러한 방식으로 브라우저는 현재 장치의 화면 크기 및 해상도에 따라로드 할 가장 적합한 그림을 선택할 수 있습니다.

예를 들어:
<img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/175225052011544.jpeg" class="lazy" src = "image-400w.jpg" srcset = "image-400w.jpg 400w, im alt = "예제 그림">
위의 코드에서 브라우저는 사용 가능한 공간 및 장치 픽셀 비율에 따라 srcset
목록에서 적절한 이미지 파일을 선택합니다.

핵심 사항 :
- 각 이미지 다음에는
400w
와 같은 너비 (w
로 끝)가 이어집니다. - 브라우저는 뷰포트 크기, 스케일링 비율 및 기타 요인에 따라 판단을합니다.
sizes
의 기능은 무엇입니까?
srcset
여러 이미지를 제공하지만 브라우저는 이미지가 페이지에 얼마나 큰지 알지 못합니다. 현재 브라우저를 알리기 위해 sizes
필요합니다. "이 이미지가 다른 화면 너비 아래에 얼마나 넓어 야합니까?"
예를 들어:
<img src = "image-400w.jpg" srcset = "image-400w.jpg 400w, im 크기 = "(최대 폭 : 600px) 100VW, 50VW" alt = "예제 그림">
이 라인 sizes
의 의미는 다음과 같습니다.
- 화면 너비가 600px보다 작거나 같으면 이미지가 전체 뷰포트 너비 (100VW)를 채 웁니다.
- 그렇지 않으면 이미지가 뷰포트 너비의 절반을 차지합니다 (50VW)
srcset
과 함께 사용하는 이점 :
- 브라우저는 "오른쪽"이미지 크기를보다 정확하게 선택할 수 있습니다.
- 너무 크거나 작은 이미지의로드를 피하고 대역폭을 절약하고 성능 향상
실제로 사용되는 제안
이 두 가지 속성을 더 잘 활용하려면 다음의 실질적인 제안을 따를 수 있습니다.
- 여러 크기의 사진 준비 : 3 ~ 4 버전의 공통 너비 (예 : 400px, 800px, 1200px)를 생성하는 것이 좋습니다.
- 지우기 명명 : 예를 들어
-400w.jpg
및-800w.jpg
사용하여 이미지 너비를 표시하십시오. - 미디어 쿼리와 함께 디자인 레이아웃 :
sizes
의 중단 점이 CSS 미디어 쿼리와 일치하는지 확인 - 다른 장치의 성능 테스트 : Chrome DevTools는 다른 장치를 시뮬레이션하여 어떤 사진을로드했는지 확인할 수 있습니다.
CMS 또는 정적 웹 사이트 생성기를 사용하는 경우 많은 사람들이 자동으로 srcset
및 다양한 크기의 사진을 자동으로 생성하여 수동 처리의 번거 로움을 절약 할 수 있습니다.
작은 세부 사항을 무시하지 마십시오
일부 개발자는 srcset
만 작성하지만 sizes
무시하므로 브라우저는 뷰포트 너비에 따라 이미지 크기를 대략 판단 할 수 있으므로 이미지 선택이 잘못 될 수 있습니다. 특히 사진이 전체 화면 너비가 아닌 경우 sizes
추가하면 반응이 좋은 이점을 제공 할 수 있습니다.
실수를 저지르기위한 또 다른 쉬운 곳은 w
가 px
로 쓰기 또는 w
누락과 같이 유닛이 잘못 쓰여서 브라우저가 올바르게 구문 분석하지 못하게한다는 것입니다.
기본적으로 그게 다야. srcset
및 sizes
의 합리적인 사용은 로딩 속도를 향상시킬뿐만 아니라 모바일 사용자의 탐색 경험을 향상시킬 수 있습니다.
위 내용은 HTML SRCSET 및 크기 속성으로 반응 형 이미지 구현의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undress AI Tool
무료로 이미지를 벗다

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

HTML이 변절되지 않은 목록을 만들려면 목록 컨테이너를 정의하기 위해 태그를 사용해야합니다. 각 목록 항목은 태그로 포장되며 브라우저에는 총알이 자동으로 추가됩니다. 1. 태그로 목록을 만듭니다. 2. 각 목록 항목은 태그로 정의됩니다. 3. 브라우저는 기본 점 기호를 자동으로 생성합니다. 4. 하위 목록을 중첩을 통해 구현할 수 있습니다. 5. CSS의 목록 스타일 유형 속성을 사용하여 디스크, 원, 사각형 또는 없음과 같은 심볼 스타일을 수정하십시오. 이 태그를 올바르게 사용하여 표준 비 순응 목록을 생성하십시오.

semantichtmlimprovesbothseoandaccessibility thatconvecontentstructure.1) itenhancesseothroughbetterconteralchywithproperheadgeelvels, intodindexingvialementsLikeAnd, andsupportforrrichsnippetsustustureddata.2) .2)

usetheelementwithinatocreateasemanticsearchfield.2

rel="stylesheet"linksCSSfilesforstylingthepage;2.rel="preload"hintstopreloadcriticalresourcesforperformance;3.rel="icon"setsthewebsite’sfavicon;4.rel="alternate"providesalternateversionslikeRSSorprint;5.rel=&qu

태그를 사용하는 것이 가장 쉽고 권장되는 방법입니다. 구문은 최신 브라우저가 PDF를 직접 포함시키는 데 적합합니다. 2. 태그를 사용하면 더 나은 제어 및 백업 컨텐츠 지원을 제공 할 수 있으며 구문은 지원되지 않을 때 백업 솔루션으로 태그의 다운로드 링크를 제공 할 수 있습니다. 3. Google Docsviewer를 통해 내장 할 수 있지만 개인 정보 및 성능 문제로 인해 널리 사용하는 것이 좋습니다. 4. 사용자 경험을 향상시키기 위해서는 적절한 높이를 설정해야하며 응답 크기 (예 : 높이 : 80VH) 및 PDF 다운로드 링크를 제공하여 사용자가 스스로 다운로드하여 볼 수 있도록해야합니다.

thetargetattributeinananhtmlanchortagspecifieswheretoopenthelinkeddocument.1._selfopensthelinkinthesametab (default) .2._blankopensthelinkinanewtaborwindow.3._parentopensthelinkintheparentframe.4._topopensthelinkin thepoldowbody

요소를 사용하고 작업 및 메소드 속성을 설정하여 데이터 제출 주소 및 메소드를 지정합니다. 2. 이름 속성이있는 입력 필드를 추가하여 서버에서 데이터를 인식 할 수 있는지 확인하십시오. 3. 제출 버튼을 사용하거나 생성하면 클릭 한 후 브라우저는 양식 데이터를 지정된 URL로 보내고 백엔드가 처리하여 데이터 제출을 완료합니다.

TomakeAnimagerSponsiveInbootstrap, addthe.img-fluidclasstothetag; thisappliesmax-width : 100%andheight : auto, theimagescalescalesproporallywithinitscontainer와 함께 제공;
