본문 바로가기
HTML

[HTML] HTML문서에 이미지를 넣어보자

by YiORAE 2021. 3. 15.
728x90

 

당연히 이미지도 들어간다

 

앞선 포스팅에서 HTML의 역할이 웹문서의 구역을 나누는 것임을 알아보았다. 또한 의도적으로 나눈 구역에 <p>태그를 이용하여 문단을 적을 수 있음도 확인헀다. 글로만 이루어진 문서라면 이것으로 충분할 것이다. 하지만 모든 웹문서가 글자로만 이루어지지는 않는다. 갖가지 귀여운 이모티콘과 읽는 이로 하여금 집중할 수 밖에 없도록 만드는 센스있는 사진은 필수다. 하물며 이 포스팅을 남기는 근본적인 목표인, "출간물"이라면 어떨까?

 

내용 중간에 들어갈 삽화는 물론, 책의 기본 구성인 표지에서 이미지는 필수불가결한 요소다. 전자책의 한 가지 형태인 ePUB은 HTML로 만들어진다고 하던데 그렇다면 HTML에서 이미지도 다룰 수 있지 않을까? 결론부터 말하자면 대답은 그렇다, 이다. HTML로 이미지 역시 다룰 수 있다.

 

 

그래서 이미지는 어떻게 화면에 띄울 수 있나요?

 

이미지를 브라우저 화면에 띄우기 위해 <img> 태그를 사용한다. 통상 여는 태그와 닫는 태그로 이루어진 다른 태그들과는 달리, <img>태그는 닫는 태그를 사용하지 않는다. 또한, 태그 안(즉, 꺽쇠 '<>' 안)에 출력될 이미지의 속성을 명시해야한다는 특이점이 있다.

 

작성 방법은 아래와 같다.

 

<img src="이미지 파일이름.확장자 or 이미지 파일이 있는 경로" width="가로길이" height="세로길이"> 

 

아래 문서는 내 태블릿 내 Download 폴더 안에 있는 이미지를 브라우저에 띄워본 HTML문서이다.


<!DOCTYPE html>

<head>
    <title>
        이미지 태그 테스트
    </title>
</head>
<body>
    <div style="border:1px solid #000000; width:300px; height:300px;">
        <img src="/storage/emulated/0/Download/palm_novel_logo.jpeg" width="300px" height="300px">
    </div>
</body>


신경써야할 점은 향후 이미지의 위치나 배열을 조정할 수 있도록 <div>태그를 이용해 영역을 할당한 다음 그 안에 <img>태그를 넣어주면 사용이 용이하다는 점이다.

 

[브라우저에서 이미지 파일을 띄워보았다.]

위 처럼 출력된다.

728x90

댓글