728x90
- HTML Picture Element
- <img> tag
- <img> tag๋ ๋จ๋ ์ผ๋ก๋ ์ฌ์ฉ์ด ๊ฐ๋ฅํ์ง๋ง, picture์ ํ์ ํ๊ทธ๋ก๋ ์ฌ์ฉ
- ๋จ๋ ์ผ๋ก ์ฌ์ฉํ๋ <img> ํ๊ทธ๋ ์ ํ์ ์ผ๋ก ๋ฐ์ํ ๋ ์ด์์์ ์ง์
- ํ๊ทธ์ "srcset" ์์ฑ์ ์ด์ฉํ๋ฉด ์น ๋ธ๋ผ์ฐ์ ๋๋น ๋ณ๊ฒฝ์ ๋ง์ถฐ ์ ์ ํ ์ด๋ฏธ์ง ํ์ผ์ด ๋ก๋ฉ๋์ด ๊ฐ๋ณ ํฌ๊ธฐ๋ก ํ์e๋จ.
- <picture> tag
- ๋ฐ์ํ ์น ์ด๋ฏธ์ง๋ฅผ ๊ตฌํ
- <img> ์์์ ๋ค์ค ์ด๋ฏธ์ง ๋ฆฌ์์ค(multiple image sources)๋ฅผ ์ํ ์ปจํ ์ด๋ ์ ์์ ์ฌ์ฉ
- <picture> ํ๊ทธ๋ ํ์ ํ๊ทธ์ธ <source>, <img> ํ๊ทธ๋ฅผ ๊ฐ์ธ๋ ๋ํผ ์ญํ ๋ง์ ํ๋ฉฐ, ์ค์ ๋ชจ๋ ๋ฐ์ํ ์ด๋ฏธ์ง ์ ๋ณด๋ <picture> ํ๊ทธ์ ํ์ ํ๊ทธ์ธ <source> ํ๊ทธ๋ฅผ ํตํด ํํ
w3schools์ ๋ง์ ์ธ์ฉํ๋ฉด
Bandwidth
If you have a small screen or device, it is not necessary to load a large image file. The browser will use the first <source> element with matching attribute values, and ignore any of the following elements.
Format Support
Some browsers or devices may not support all image formats. By using the <picture> element, you can add images of all formats, and the browser will use the first format it recognizes, and ignore any of the following elements.
์ด ๊ธ์ ์ดํด๋ณด๋ฉด,
<source>tag๋ฅผ ํตํด, ๋๋ฐ์ด์ค ํ๋ฉด ํฌ๊ธฐ์ ๋ฐ๋ผ ์๋์ ์ผ๋ก ์ด๋ฏธ์ง์ ํฌ๊ธฐ๋ฅผ ๋ณ๊ฒฝํด์ฃผ๋ ๊ฒ์ ์๋ฏธํ๋ค. ๋ํ, ์ด๋ฏธ์ง ํ์์ด ์ง์๋์ง ์๋ ๊ฒฝ์ฐ ๋์ฒด ์ด๋ฏธ์ง๋ฅผ ์ง์ํ๋ ๊ฒ์ด๋ค.
http://www.tcpschool.com/html-tags/picture
728x90
728x90
'Programming Language > HTML | CSS | JS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
HTML 10์ผ์ฐจ ๊ณต๋ถ (<link> rel, type ์์ฑ/ <table>) (0) | 2022.01.23 |
---|---|
HTML 8์ผ์ฐจ ๊ณต๋ถ (0) | 2022.01.20 |
HTML 7์ผ์ฐจ ๊ณต๋ถ (0) | 2022.01.18 |
HTML 6์ผ์ฐจ ๊ณต๋ถ (0) | 2022.01.13 |
HTML 5์ผ์ฐจ ๊ณต๋ถ (0) | 2022.01.12 |