<img src="이미지 경로" alt="이미지 설명"/>
필수 속성으로 이미지 파일 경로가 들어간다. 절대경로 또는 상대경로로 적는다.
<img src="img.jpg" alt=""/>
: 읽지 않는다.<img src="img.jpg" alt=" "/>
: 파일명(img.jpg)을 읽는다.<img src="img.jpg"/>
: 파일명(img.jpg)을 읽는다src = ""
은 <srcset>
을 사용할 수 없는 브라우저일 때, 나타나는 이미지이다.x
: 화소의 밀도(pixel density), 콘솔창에 window.devicePixelRatio
를 입력하면 현재 화면의 화소 밀도를 알 수 있다.<img
srcset="
./img/rabbit_300.png 2x,
./img/rabbit_500.png 3x
"
src="./img/rabbit_150.png"
alt="rabit"
>
w
: 이미지의 가로크기(px단위)sizes
: 화면 넓이에 따라 이미지가 차지할 크기를 적는다.<img
srcset="
./img/rabbit_500.png 500w,
./img/rabbit_300.png 300w,
./img/rabbit_150.png 150w
"
sizes="
(min-width: 960px) 300px,
(min-width: 620px) 150px,
900px
"
src="./img/rabbit_150.png"
alt="rabit"
>
<source>
와 <img>
를 이용하여 화면의 크기에 맞게 이미지를 보여주도록 하는 태그이다. <source srcset="">
의 srcset값을 <img src="">
src에 적용하기 때문에 <img>
는 반드시 있어야 한다.media="화면 사이즈"
를 통해 보여주는 이미지를 결정한다.type=""
브라우저에게 포맷 타입을 알려준다. <picture>
<source srcset="./img/rabbit_500.png" media="(min-width:960px)" type="image/png">
<source srcset="./img/rabbit_300.png" media="(min-width:640px)">
<img src="./img/rabbit_150.png" alt="">
</picture>
<picture>
요소와 함께 사용 하는것이 좋다.<audio src="music.mp4" controls autoplay loop ></audio>
<video>
태그로 비디오를 삽입하면 트래픽이 <video src="video.mp4" controls autoplay loop width="450" height="300"></video >
<source>
를 함께 사용하여 크로스브라우징 및 사용자 친화적인 <video>
표현을 할수 있다.preload
: 페이지 로드 시 해당 파일이 같이 로드 되는지의 여부를 정한다.(기본 값은 브라우저마다 다르다.) preload="none"
: 파일을 미리 로딩하지 않는다. 페이지 로딩이 좀 더 빨라진다. preload="metadata"
: 파일을 미리 로딩하지 않지만 메타데이터를 미리 가져온다. preload="auto"
: 파일을 미리 로딩하여 사용자가 볼 수 있도록 준비한다.<source>
파일 포멧을 여러가지로 지정하여 해당 브라우저가 지원하는 파일의 비디오가 보여지게 할 수 있다.<track>
:<audio>
와 <video>
의 자식요소로 자막, 텍스트 트랙을 보여줄 수 있다. kind="텍스트 트랙 종류"
subtitles(자막), captions(설명) 등srclang="텍스트 트랙 언어"
ko(한국어), en(영어) 등label="텍스트 트랙 제목"
<video controls poster="video.jpeg" preload="auto" width="450" height="300">
<source src="video.mp4" type="video/mp4">
<source src="video.ogv" type="video/ogg">
<source src="video.webm" type="video/webm">
<track kind="subtitles" src="foo.en.vtt" srclang="ko" label="video">
</video>
<iframe>
, <audio>
, <video>
에 자동으로 재생되는 autoplay 속성을 붙일 수 있다.