HTML 이미지
이미지는 웹 페이지의 디자인과 모양을 향상시킬 수 있습니다.
예시
<img src="pic_trulli.jpg"
alt="Italian Trulli">
예시
<img src="img_girl.jpg"
alt="Girl in a jacket">
예시
<img src="img_chania.jpg"
alt="Flowers in Chania">
HTML 이미지 구문
HTML <img>
태그는 웹 페이지에 이미지를 삽입하는 데 사용됩니다.
이미지는 기술적으로 웹 페이지에 삽입되지 않습니다. 이미지는 웹 페이지에 링크됩니다. 태그 는 <img>
참조된 이미지를 위한 보관 공간을 만듭니다.
태그 가 <img>
비어 있고 속성만 포함하고 닫는 태그가 없습니다.
<img>
태그에는 두 가지 필수 속성이 있습니다 .
- src - 이미지의 경로를 지정합니다.
- alt - 이미지의 대체 텍스트를 지정합니다.
통사론
<img src="url" alt="alternatetext">
src 속성
필수 src
속성은 이미지의 경로(URL)를 지정합니다.
참고: 웹 페이지가 로드되면 그 순간에 웹 서버에서 이미지를 가져와 페이지에 삽입하는 것은 브라우저입니다. 따라서 이미지가 실제로 웹 페이지와 관련하여 동일한 위치에 있는지 확인하십시오. 그렇지 않으면 방문자에게 깨진 링크 아이콘이 표시됩니다. alt
브라우저에서 이미지를 찾을 수 없는 경우 깨진 링크 아이콘과 텍스트가 표시됩니다.
예시
<img src="img_chania.jpg" alt="Flowers
in Chania">
대체 속성
필수 alt
속성은 사용자가 어떤 이유로 이미지를 볼 수 없는 경우(느린 연결, src 속성의 오류 또는 사용자가 화면 판독기를 사용하는 경우) 이미지에 대한 대체 텍스트를 제공합니다.
alt
속성 값은 이미지를 설명해야 합니다.
예시
<img src="img_chania.jpg" alt="Flowers
in Chania">
브라우저에서 이미지를 찾을 수 없으면 alt
속성 값이 표시됩니다.
예시
<img src="wrongname.gif" alt="Flowers
in Chania">
팁: 스크린 리더는 HTML 코드를 읽고 사용자가 콘텐츠를 "듣게" 해주는 소프트웨어 프로그램입니다. 스크린 리더는 시각 장애가 있거나 학습 장애가 있는 사람들에게 유용합니다.
이미지 크기 - 너비 및 높이
style
속성을 사용하여 이미지의 너비와 높이를 지정할 수 있습니다 .
예시
<img src="img_girl.jpg" alt="Girl in a jacket" style="width:500px;height:600px;">
width
또는 및 height
속성 을 사용할 수 있습니다 .
예시
<img src="img_girl.jpg" alt="Girl in a jacket" width="500" height="600">
width
및 속성 은 height
항상 이미지의 너비와 높이를 픽셀 단위로 정의합니다.
참고: 항상 이미지의 너비와 높이를 지정하십시오. 너비와 높이를 지정하지 않으면 이미지가 로드되는 동안 웹 페이지가 깜박일 수 있습니다.
너비와 높이, 또는 스타일?
, 및 속성은 모두 HTML에서 유효합니다 width
.height
style
그러나 style
속성을 사용하는 것이 좋습니다. 스타일 시트가 이미지 크기를 변경하는 것을 방지합니다.
예시
<!DOCTYPE html>
<html>
<head>
<style>
img {
width: 100%;
}
</style>
</head>
<body>
<img src="html5.gif" alt="HTML5 Icon" width="128" height="128">
<img src="html5.gif" alt="HTML5 Icon" style="width:128px;height:128px;">
</body>
</html>
다른 폴더의 이미지
하위 폴더에 이미지가 있는 경우 src
속성에 폴더 이름을 포함해야 합니다.
예시
<img src="/images/html5.gif"
alt="HTML5 Icon" style="width:128px;height:128px;">
다른 서버/웹사이트의 이미지
일부 웹 사이트는 다른 서버의 이미지를 가리킵니다.
다른 서버의 이미지를 가리키려면 src
속성에 절대(전체) URL을 지정해야 합니다.
예시
<img src="https://www.w3schools.com/images/w3schools_green.jpg" alt="W3Schools.com">
외부 이미지에 대한 참고 사항: 외부 이미지는 저작권이 있을 수 있습니다. 사용 허가를 받지 않으시면 저작권법에 저촉될 수 있습니다. 또한 외부 이미지를 제어할 수 없습니다. 갑자기 제거되거나 변경될 수 있습니다.
애니메이션 이미지
HTML은 애니메이션 GIF를 허용합니다.
예시
<img src="programming.gif" alt="Computer Man" style="width:48px;height:48px;">
이미지를 링크로
이미지를 링크로 사용하려면 <img>
태그 안에 태그 를 넣으세요 <a>
.
예시
<a href="default.asp">
<img src="smiley.gif" alt="HTML tutorial"
style="width:42px;height:42px;">
</a>
이미지 플로팅
CSS float
속성을 사용하여 이미지가 텍스트의 오른쪽이나 왼쪽으로 떠 있게 하십시오.
예시
<p><img src="smiley.gif" alt="Smiley face"
style="float:right;width:42px;height:42px;">
The image will float to the right of
the text.</p>
<p><img src="smiley.gif" alt="Smiley face"
style="float:left;width:42px;height:42px;">
The image will float to the left of
the text.</p>
팁: CSS Float에 대해 자세히 알아보려면 CSS Float Tutorial 을 읽어보세요 .
일반적인 이미지 형식
다음은 모든 브라우저(Chrome, Edge, Firefox, Safari, Opera)에서 지원되는 가장 일반적인 이미지 파일 형식입니다.
Abbreviation | File Format | File Extension |
---|---|---|
APNG | Animated Portable Network Graphics | .apng |
GIF | Graphics Interchange Format | .gif |
ICO | Microsoft Icon | .ico, .cur |
JPEG | Joint Photographic Expert Group image | .jpg, .jpeg, .jfif, .pjpeg, .pjp |
PNG | Portable Network Graphics | .png |
SVG | Scalable Vector Graphics | .svg |
단원 요약
- HTML
<img>
요소를 사용하여 이미지 정의 - HTML
src
속성을 사용하여 이미지의 URL 정의 - 표시할 수 없는 경우 HTML
alt
속성을 사용하여 이미지에 대한 대체 텍스트를 정의합니다. - HTML
width
및height
속성 또는 CSSwidth
및height
속성을 사용하여 이미지 크기 정의 - CSS
float
속성을 사용하여 이미지가 왼쪽이나 오른쪽으로 뜨게 하십시오.
참고: 큰 이미지를 로드하는 데 시간이 걸리고 웹 페이지 속도가 느려질 수 있습니다. 이미지를 주의해서 사용하세요.
HTML 연습
HTML 이미지 태그
Tag | Description |
---|---|
<img> | Defines an image |
<map> | Defines an image map |
<area> | Defines a clickable area inside an image map |
<picture> | Defines a container for multiple image resources |
사용 가능한 모든 HTML 태그의 전체 목록을 보려면 HTML 태그 참조 를 방문하십시오 .