WebKit (사파리)에서 srcset 구현

반응형 이미지 표준으로 제안된 안 중 하나인, srcset이 WebKit에서 구현되었다는 소식입니다.
(참고로 크롬은 버전27까지 WebKit이었고, 지금은 Blink 기반입니다.  고로 이번 구현은 사파리에만 적용됩니다. ^^;)

<img src="low-res.jpg" srcset="high-res.jpg 2x">

위와 같이 사용할 수 있으며, 
위의 경우 2x 디스플레이의 경우 hight-res.jpg가 대신 보여지게 되고,
low-res.jpg는, 보통 해상도 이거나 srcset이 작동하지 않는 브라우져에서 보여집니다.

원래 제안된 srcset 문법은, (아래처럼) 가로폭 등에 대응할 수 있으나 현재는 1x, 2x 등 해상도 부분만 구현되었다고 합니다.

<img src="fallback.jpg" srcset="small.jpg 640w 1x, small-hd.jpg 640w 2x, large.jpg 1x, large-hd.jpg 2x" alt="">


다른 표준인 picture에 비하면, 문법이 조금은 편법같아 보이긴 하죠? ^^;

<picture>
    <source src="med.jpg" media="(min-width: 40em)" />
    <source src="sm.jpg" />
    <img src="fallback.jpg" alt="" />
<picture>

게다가 picture 표준은, srcset도 포함하고 있고요..

<picture>
    <source srcset="med.jpg 1x, med-hd.jpg 2x" media="(min-width: 40em)" />
    <source srcset="sm.jpg 1x, sm-hd.jpg 2x" />
    <img src="fallback.jpg" alt="" />
<picture>

자세한 내용은 링크들 (영문 글) 을 참조하시길..

뒷이야기>
picture를 제안한 사람 (첫번째 링크 글 작성자)이, 대기업이 아니라는 이유때문에? w3c 로부터
'커뮤니티그룹이나 만들어' 라는 퇴짜를 맞고 ( http://timkadlec.com/2012/05/wtfwg/ )
곧바로 저 이상한 표준을 애플로부터 받았을때는 곧바로 표준을 받아줬다는... 
근데, 첫번째 글 작성자는, '그래도 어떻게든 반응형 이미지 구현이 되었으니 좋은일 (good thing) 이다' 리고 쿨하게 받아줬네요. ^^
|

댓글 1개

좋은 정보 감사합니다.^^
댓글을 작성하시려면 로그인이 필요합니다. 로그인

프로그램

+
제목 글쓴이 날짜 조회
12년 전 조회 1,283
12년 전 조회 1,194
12년 전 조회 1,399
12년 전 조회 2,015
12년 전 조회 1,552
12년 전 조회 1,410
12년 전 조회 3,937
12년 전 조회 1,568
12년 전 조회 894
12년 전 조회 1,601
12년 전 조회 680
12년 전 조회 958
12년 전 조회 1,352
12년 전 조회 1,250
12년 전 조회 5,214
12년 전 조회 2,565
12년 전 조회 1,831
12년 전 조회 665
12년 전 조회 2,282
12년 전 조회 872
12년 전 조회 1,190
12년 전 조회 906
12년 전 조회 3,409
12년 전 조회 820
12년 전 조회 3,725
12년 전 조회 1,396
12년 전 조회 1,680
12년 전 조회 2,298
12년 전 조회 2,357
12년 전 조회 629
12년 전 조회 693
12년 전 조회 1,349
12년 전 조회 669
12년 전 조회 847
12년 전 조회 6,626
12년 전 조회 598
12년 전 조회 885
12년 전 조회 532
12년 전 조회 574
12년 전 조회 842
12년 전 조회 781
12년 전 조회 1,770
12년 전 조회 1,768
12년 전 조회 1,406
12년 전 조회 5,276
12년 전 조회 1,550
12년 전 조회 1,648
12년 전 조회 995
12년 전 조회 2,005
12년 전 조회 1,409
12년 전 조회 3,078
12년 전 조회 2,593
12년 전 조회 1,941
12년 전 조회 2,420
12년 전 조회 1,892
12년 전 조회 1,669
12년 전 조회 1,068
12년 전 조회 1,181
12년 전 조회 5,595
12년 전 조회 2,651
12년 전 조회 3,124
12년 전 조회 1,784
12년 전 조회 1,498
12년 전 조회 849
12년 전 조회 1,864
12년 전 조회 968
12년 전 조회 1,539
12년 전 조회 2,812
12년 전 조회 2,375
12년 전 조회 1,721
12년 전 조회 6,700
12년 전 조회 2,534
12년 전 조회 739
12년 전 조회 702
12년 전 조회 1,447
12년 전 조회 2,090
12년 전 조회 929
12년 전 조회 735
12년 전 조회 1,377
12년 전 조회 1,511
12년 전 조회 736
12년 전 조회 1,164
12년 전 조회 1,439
12년 전 조회 828
12년 전 조회 1,119
12년 전 조회 3,706
12년 전 조회 1,456
12년 전 조회 991
12년 전 조회 886
12년 전 조회 1,254
12년 전 조회 1,485
12년 전 조회 4,280
12년 전 조회 5,605
12년 전 조회 743
12년 전 조회 2,301
12년 전 조회 6,780
12년 전 조회 2,444
12년 전 조회 9,373
12년 전 조회 572
12년 전 조회 768
🐛 버그신고