웹개발/웹 개발[프런트엔드-VSCode]

프런트엔드 [ HTML 웹 문서 ] 이미지 삽입하기

jhshdksa 2022. 12. 22. 17:33

[ HTML 웹 문서 ] '이미지 삽입하기' 학습


[ 이미지 삽입 <img> 태그 ]

<img> 태그 : 웹 문서에 이미지를 삽입할 때 사용

 

기본형

<img src="이미지 파일 경로" alt="대체용 텍스트">

 

👇👇


[ <img> 태그의 src 속성 ]

웹 문서 파일의 위치를 기준으로 이미지 경로 지정

 

HTML과 이미지 파일이 '현재 동일한 폴더'에 있다면

아래와 같이 src속성에 '파일이름' 또는 './파일이름'만 적는다.

<img src="gingerbread-5884607_640.jpg" alt="Christmas-img">


이미지 파일이 '현재 폴더의 image폴더'에 있다면

아래와 같이 src속성에 'image/파일이름' 또는 './image/파일이름'을 적는다.

<img src="images/puppy-1207816_1280.jpg" alt="강아지">

위치 경로
html 문서와 이미지 파일이
현재 동일한 폴더에 있을 때
PuppyImg.jpg 또는 ./PuppyImg.jpg
파일이 현재 폴더의 하위폴더 인 images 폴더에 있을 때 images/PuppyImg.jpg 또는 ./images/PuppyImg.jpg
파일이 현재 폴더의 한단계 위의 폴더에 있을 때 ../PuppyImg.jpg
파일이 현재 폴더 한단계 위의 폴더
images폴더에 있을 때
../images/PuppyImg.jpg

[ <img> 태그의 alt 속성 ]

 

 

이미지를 설명하는 대체 텍스트

 

화면 낭독기에서 이미지 대신 대체 텍스트를 읽어준다. (웹 접근성이 높아진다.)

 

이미지를 표시할 수 없는 상황일 때 대체 텍스트 표시

>> 아래와 같이 경로를 잘못 지정한 경우 이미지 대신 '대체 텍스트'가 표시된다.

<img src="/puppy-1207816_1280.jpg" alt="강아지">

텍스트 자체를 이미지로 만들었을 경우 대체 텍스트 안에 

이미지 파일의 내용을 그대로 넣어주어야 한다.

 

불릿 이미지나 작은 아이콘 등의 경우에는 alt=" "처럼 지정한다.


[ 참고) 웹 문서와 이미지 ]

 

웹 페이지에서 사용할 수 있는 이미지 파일은

파일 크기가 크지 않으면서도 화질은 좋게 유지해야 하기 때문에

주로 몇 가지 파일 형식만 사용한다.

👇👇

파일형식 설명
GIF (graphic interchange format) 표시할 수 있는 색상 수가 최대 256가지뿐이지만
다른 이미지 파일 형식에 비해 파일 크기가 작아서
아이콘이나 불릿 등 작은 이미지에 주로 사용
JPG/JPEG (joint photographic experts group) 색상과 명암을 GIF보다 다양하게 표현할 수 있다.
이미지를 수정하고 저장하는 작업을 반복할 경우
화질이 떨어질 수도 있다.
PNG (portable network graphics) 네트워크용으로 개발된 파일 형식이다.
색상을 다양하게 표현하면서 투명한 배경도 만들 수 있으므로
웹에서 가장 많이 사용한다.

[ <img> 태그의 width, height 속성 ]

 

이미지의 크기를 조정하는 속성

 

'width'나 'height' 중 1개만 지정해도 나머지 속성은 자동으로 비율을 계산한다.

단위 설명 예시
% 이미지 크기 값을 퍼센트(%)로 지정하면
현재 웹 브라우저 창의 너비와 높이를 기준으로 이미지 크기를 결정합니다.
width = "10%"
px 이미지 크기 값을 픽셀(px)로 지정하면 이미지의 너비나 높이를
해당 픽셀 크기만큼 표시합니다.
width = 100px"

예시

<body>
    <p>원래 크기의 이미지</p>
    <img src="images/puppy-1207816_1280.jpg" alt="강아지">
    <p>width="10%", height="10%"로 지정한 이미지</p>
    <img src="images/puppy-1207816_1280.jpg" alt="강아지" width="10%">
    <p>width="150px", height="150px"로 지정한 이미지</p>
    <img src="images/puppy-1207816_1280.jpg" alt="강아지" width="150px">
</body>


지금까지 [ HTML ] 웹 문서 '이미지 삽입하기' 대해 알아보았습니다.

 

다음 포스팅에서는 [ HTML ] 웹 문서 '오디오/비디오 & 하이퍼링크 삽입하기' 대해 알아보겠습니다.

 

긴 글 읽어주셔서 감사드립니다


사진은 '픽사베이' 라이선스에 따라 무료로 사용 가능한 파일입니다. / 출처를 밝히지 않아도 됨 /