코딩일지 -언어공부방/HTML

HTML Picture | 연동형 이미지 | 서로 다른 디바이스에 연동하기

강cording 2022. 8. 13. 01:37
반응형
  • HTML <picture> 태그는 서로 다른 디바이스나 각 기기의 화면 사이즈에 맞게끔 자동으로 디스플레이 되는 것을 도와주는 태그이다.
  • <picture> 태그는 상위 태그로써, 하나 이상의 <source> 태그를 사용하고, srcset 속성을 사용해 각각의 다른 이미지도 넣을 수도 있다. <source> 태그를 여러개 지정해 놓으면, 웹브라우저가 판단해서 가장 잘 디스플레이 되는 이미지로 보여준다.
  • 만약 첫번째 source 에 해당되는 이미지를 브라우저가 읽어내었다면, 그 밑에 있는 다른 source 코드는 무시된다.
  • 여기서 주의할 점은 <img> 태그는 <picture> 섹션 안의 맨 마지막 문단에 와야 한다.
  • <source> 태그가 먹히지 않을 경우, 브라우저는 이 <img> 태그의 사진을 디스플레이 해준다.

 

이러한 <picture> 태그를 쓰는 이유는, 몇몇의 브라우저나 디바이스들은 모든 이미지 포맷을 읽어내지 않는다. 그렇기 때문에, <picture> 태그를 사용하면, 모든 포맷들에 대한 이미지를 내가 추가할 수 있고 브라우저는 문제 없이 작동 할 것이다.

 

반응형