본문 바로가기

HTML

HTML 그림, 링크 표현 (4)

반응형

1. 이미지 삽입 방법

 

태그 명 속성 명 역할
<img> src 문서에 표시 할 이미지 파일 지정
width 이미지 폭 지정 (픽셀, %)
height 이미지 높이 지정 (픽셀, %)
alt 이미지가 표시되지 않을 때 대체 출력 할 텍스트 지정
usemap 클라이언트 측의 이미지 맵 지정

 

src 이미지 경로의 경우 3가지로 표현이 가능합니다.

 

(1) HTML 문서와 같은 위치에 이미지가 존재

ex) <img src="orange.jpg>

 

(2) 절대 경로로 지정

ex) <img src="C:\Users\krujy\HTML\orange.jpg">

 

(3) 상대 경로로 지정

-> 현재 HTML 문서가 krujy아래 있다고 가정

ex) <img src="HTML\orange.jpg">

 

<!DOCTYPE html>
<html>
<head><title>이미지 삽입 테스트</title></head>
<body>
<img src="orange.jpg" width="200" height="200"> <br>
<img src="orange.jpg" width="30%" height="30%">
<img src="apple.jpg" alt="해당 파일이 존재하지 않습니다.">
</body>
</html>

 

HTML 이미지 테스트

 

 

2. 하이퍼링크 삽입 방법

 

태그 명 주요 속성 명 속성 의미
<a> href URL 경로/주소를 지정하여 링크를 생성
target 링크 된 내용이 표시될 창을 지정
download href 속성에 의해 지정된 파일을 직접 다운로드

 

target 속성에 대한 세부 속성 값

속성 명 target 하위 속성 명 하위 속성 의미
target _blank 새로운 창 or 탭에서 링크 이동
_self 현재의 창 or 탭에서 링크 이동
_top 현재의 창이 프레임으로 구성 된 경우
모든 프레임이 사라지고 하나의 화면에서 링크 이동
_parent 부모 프레임에서 링크 이동
프레임명 링크 된 문서를 표시할 프레임의 이름을 지정

 

아래와 같이 HTML 파일을 생성하여 테스트를 진행합니다.

 

하이퍼링크 삽입 테스트, 다른 페이지 유도 테스트.html, downloadtest.zip 파일은

아래와 같이 파일 명만 작성하였을 경우,

같은 폴더에 위치하고 있어야만 정상적으로 동작이 가능합니다.

 

같은 폴더 위치에 사진과 같이 존재하여야 정상적으로 동작

 

하이퍼링크 삽입 테스트.html

<!DOCTYPE html>
<html>
<head><title>하이퍼링크 삽입 테스트</title></head>
<body>

<a href="#krujy">이 페이지의 정보</a> <br>
<a href="#Ryan">라이언</a> <br>
<a href="#Jordy" target="_blank">죠르디</a> <br>
<a href="www.naver.com" target="_self">네이버</a> <br>
<a href="다른 페이지 유도 테스트.html#krujytest">다른 페이지로 접속</a> <br><br>
<a href="downloadtest.zip" download>파일 다운로드</a>

<br><br><br><br><br><br>

<a id="krujy" style="background-color:red">Krujy</a>
<div>Krujy의 IT 일기장 입니다. <br>
      많은 IT 정보들을 정리하고 있습니다.</div>
 

<hr>


<a id="Ryan" style="background-color:yellow">Ryan</a>
<div>사자 캐릭터인 라이언은 수컷이지만 <br>
        갈기가 없어 굉장히 귀여운 모습입니다.<br></div>

<hr>


<a id="Jordy" style="background-color:green">Jordy</a>
<div>공룡 캐릭터인 죠르디는 <br>
       오랫동안 잠들어 있다가 현대에 다시 일어난 캐릭터입니다.<br>
       성격이나 표현이 귀여운 캐릭터입니다.<br></div>

</body>
</html>

하이퍼링크 삽입 예제

다른 페이지 유도 테스트.html

<!doctype html>
<html>
    <body>
<a id="krujytest" style="background-color:cyan">krujytest</a>
<div>다른 페이지로 유도하는 링크 <br>
        테스트 페이지 입니다.<br></div>
    </body>
</html>

 

다른페이지 유도 예제
다운로드 링크를 통해 받은 파일

 

 

3. 페이지에 다른 창을 삽입 (iframe)

현재 띄워진 페이지 안에서 다른 창을 표시할 수 있는 태그입니다.

 

태그 명 주요 속성 속성 의미
<iframe> name 창의 이름 지정
src 창에 표시 될 URL(경로) 지정
srcdoc 창에 표시 될 HTML 코드를 직접 작성
width 창의 폭을 지정
height 창의 높이를 지정

 

<!DOCTYPE html>
<html>
<head><title>HTML iframe 테스트</title></head>
<body>
<a href="https://www.daum.net">다음</a>&nbsp;&nbsp;
<a href="https://krujy.tistory.com" target="view">Krujy의 IT 일기장</a><br><br>
<hr/><br/>
<iframe src="https://tistory.com" name="view"
width="600" height="300">
이 브라우저는 iframe 요소를 지원하지 않습니다.
</iframe>
</body>
</html>

 

ifream 삽입 테스트

 

iframe의 경우 창 내에 창이 하나 더 생기는 모습을 확인할 수 있습니다.

 

반응형

'HTML' 카테고리의 다른 글

HTML에서 멀티미디어 표현 (6)  (0) 2021.08.05
HTML에서 테이블 표현하기 (5)  (0) 2021.08.05
HTML의 텍스트 표현 방법 (3)  (0) 2021.08.02
HTML의 기본 (2)  (0) 2021.07.02
HTML의 개요 (1)  (0) 2021.07.01