본문 바로가기
웹프로그래밍/HTML

HTML Links 링크 이미지, 주소 넣기

by 유노brain 2023. 9. 3.
반응형

HTML Links - Hyperlinks

 HTML 링크는 하이퍼링크를 사용한다.

만약 링크를 클릭하게되면 링크에 해당하는 페이지로 넘어간다.

링크에 마우스를 가까이대면 클릭표시가 손표시로 바뀌는것을 볼 수 있다.

 

HTML Links - Syntax

HTML은 <a>를 사용해 하이퍼링크를 이용한다.

<a href="url">link text</a>

여기서 중요한것은 href(하이퍼링크)를 받는 태그는 <a>이 url의 링크 위치를 나타낸다.

 

예시코드

<!DOCTYPE html>
<html>

<body>
    <a href="https://naver.com">click this</a>
</body>

</html>

 

HTML Links - 링크에 이미지넣기

<a> 태그안에 <img>태그를 넣으면 된다.

아래와 같이 코드를 만들 경우 이미지를 클릭하면 내가 지정해둔 페이지로 넘어가게된다.

-> 즉 아래에서 사진을 클릭할 경우 네이버 홈페이지로 넘어간다.

<!DOCTYPE html>
<html>

<body>
    <h2>Images as a Link</h2>
    <p>The image below is a link. Try click on it</p>

    <a href="http://naver.com"><img src="eximage.jpg"
    alt="fish images" style="width:400px; height:800px;"> </a>
</body>

</html>

->이미지 파일은 사용자가 직접 위치를 정해줘야 한다.

 

HTML Links - 이메일 주소 넣기

<a> 태그 안에 mailto를 통해 이메일 주소를 넣을 수 있다.

예를 들어 <a href="mailto:example@naver.com">로 작성할 경우 이 하이퍼링크를 누르면 이메일을 보낼 수 있게 나타나진다.

<!DOCTYPE html>
<html>

<body>
    <h2>mail to address</h2>
    <p>can send e-mail</p>

    <a href="mailto:example@naver.com">Send email</a>


</body>

</html>

 

HTML Links - 버튼 안에 링크 넣기

 

HTML 버튼안에 링크안에 넣을 수 있다.

자바스크립트를 사용하면 버튼 클릭같은 특정 이벤트에서 발생할 수 있게 만들 수 있다.

<아래 코드는 아직 자바스크립트를 작성하지 못해 클릭을 해도 어떠한 이벤트 발생이 없다> 

<!DOCTYPE html>
<html>
<body>

<h2>Button as a Links</h2>

<p>Click the button to go to the HTML tutorial.</p>

<button onclick="document.location='default.asp'">HTML Tutorial</button>

</body>
</html>

 

HTML Links - 타겟 속성

기본값으로 연결된 페이지는 현재의 윈도우 브라우 안에서 나타난다.

이것을 바꾸기위 link를 타겟할 수 있다.

target  속성은 링크된 페이지의 위치를 지정해준다.

target의 속성들은 다음과 같이 존재한다.

_self: 기본값으로 클릭한 곳과 동일 창/텝에서 페이지를 방문한다.
_blank: 새 창이나 탭에서 문서를 연다.
_parent: 상위 프레임에서 문서를 연다.
_top: 창 전체에 문서를 연다.
<!DOCTYPE html>
<html>
<body>

<h2>Example target Attribute</h2>
<p>This is example</p>
<a href="https://naver.com" target="_blank">target: _blank</a>
<br>
<a href="https://naver.com" target="_parent">target: _parent</a>
<br>
<a href="https://naver.com" target="_top">target: _top</a>
<br>
<a href="https://naver.com" target="_self">target: _self</a>

</body>
</html>
반응형

'웹프로그래밍 > HTML' 카테고리의 다른 글

HTML 이미지 스타일 우선순위  (0) 2023.09.04
HTML 속성(예제코드)  (0) 2023.09.03
HTML Styles - CSS  (0) 2023.09.03
HTML Styles 속성(텍스트, 배경색, 폰트, 폰트크기)  (0) 2023.09.03
HTML 주석  (1) 2023.09.03

댓글