이미지나 비디오 등 외부 소스를 가져오거나 삽입할 때 사용되는 요소
<iframe id="inlineFrameExample"
title="Inline Frame Example"
width="300"
height="200"
src="https://www.openstreetmap.org/export/embed.html?bbox=-0.004017949104309083%2C51.47612752641776%2C0.00030577182769775396%2C51.478569861898606&layer=mapnik">
</iframe>
<img class="fit-picture"
src="/media/cc0-images/grapefruit-slice-332-332.jpg"
alt="Grapefruit slice atop a pile of other slices">
<img class="aaa" width="100" heigh="150">
<img src="imag/large.png" > srcset은 IE에서 지원이 안되므로 기본 이미지 하나 주기.
srcset="imag/small.png 300w,
imag/medium.png 450w, > 화면이 450보다 커지면 medium 이미지로 나옴
imag/large.png 600w"> > 화면이 600보다 커지면 large 이미지로 나옴
<img src="imag/large.png"
srcset="imag/small.png 300w,
imag/medium.png 450w,
imag/large.png 600w"
sizes="(min-width: 600px) 600px, > 화면이 600보다 커지기 전까지는 300으로 고정
(min-width: 450px) 450px, > 화면이 450보다 커지기 전까지는 300으로 고정
300px">
Type | Abbreviation | MIME type | File extension(s) | Summary |
---|---|---|---|---|
bitmap | JPEG | image/jpeg | .jpg, .jpeg, .jfif, .pjpeg, .pjp | 정지 이미지의 손실 압축에 적합하다.(현재 가장 많이 사용됨.) |
bitmap | PNG | image/png | .png | 원본 이미지를 보다 정확하게 보여주거나 투명도가 필요한 경우 선호됨. |
bitmap | GIF | image/gif | .gif | 여러 장의 이미지로 이루어진 애니메이션 표현 가능. |
bitmap | WEBP | image/webp | .webp | 품질, 압축률 등이 우수하지만 지원 브라우저가 제한적. |
vector | SVG | image/svg+xml | .svg | 다양한 크기로 정확하게 그려야 할 때 사용됨. bitmap 이미지에 비해 확대했을 때 이미지가 깨지지 않는다. |
vector 이미지 / bitmap 이미지 차이
<video src="/media/cc0-videos/flower.mp4">
</video>
<video controls width="250">
<source src="/media/cc0-videos/flower.mp4"
type="video/mp4">
</video>
데이터를 설명하는 데이터(책의 저자, 번역가, 사진이 찍힌 날짜, 장소 등)
<meta name="viewport">
<name 속성>
name과 content 특성을 함께 사용하면 문서의 메타데이터를 이름-값 쌍으로 제공할 수 있습니다. name은 이름, content는 값을 담당합니다.
<표준 메타데이터 이름>
<viewport 속성>
viewport : 전체 브라우저에서 웹페이지를 볼 수 있는 영역
브라우저에서 보이는 화면을 모바일에서 보이게 하기 위해 사용한다.
<link href="main.css" rel="stylesheet"> -외부 스타일시트 연결
<link rel="icon" href="favicon.ico"> -아이콘
text/plain, text/html, image/jpeg, image/png
외부 javascript 코드를 불러올 때 사용한다.
보통 body의 가장 마지막에 위치시키는 것을 권장한다.
<script src="javascript.js"></script>