Computer >> 컴퓨터 >  >> 프로그래밍 >> HTML

HTML 태그 href 속성 완벽 가이드 – 링크 URL 설정 방법

HTML의 <a> 태그에서 href 속성은 하이퍼링크, 즉 이동할 페이지의 URL을 지정하는 데 사용됩니다. 웹 문서에서 링크를 만들 때 가장 핵심적인 속성이며, 이 속성이 없으면 <a> 태그는 클릭 가능한 링크로 동작하지 않습니다.

문법(Syntax)

href 속성의 기본 문법은 다음과 같습니다.

<a href="URL">

여기서 URL은 이동하고자 하는 주소를 의미하며, 상대 경로(relative link), 절대 경로(absolute link), 스크립트, 프로토콜 등 다양한 형태의 값을 지정할 수 있습니다.

예제 1: 기본 링크 만들기

다음은 <a> 요소의 href 속성을 활용해 외부 페이지와 사이트 내부 페이지로 연결되는 링크를 만드는 예제입니다.

<!DOCTYPE html>
<html>
<body>
<h2>Learning is Fun</h2>
<p>
Learn the concepts of <a href="https://tutorialspoint.com/java">Java!</a>
Also try JavaScript from our website: <a href="/javascript">JavaScript!</a>
</p>
</body>
</html>

실행 결과

위 코드를 실행하면 다음과 같은 출력 결과를 확인할 수 있습니다.

HTML  a  태그 href 속성 완벽 가이드 – 링크 URL 설정 방법

첫 번째 링크는 절대 경로(전체 URL)를 사용해 외부 사이트로 이동하고, 두 번째 링크는 상대 경로를 사용해 현재 사이트 내의 /javascript 페이지로 이동합니다.

예제 2: 이메일 링크(mailto) 만들기

href 속성은 웹 페이지뿐만 아니라 mailto: 프로토콜을 사용해 이메일 주소로도 연결할 수 있습니다. 아래 예제에서는 수신자, 참조(cc), 제목까지 지정한 이메일 링크를 만들어 보겠습니다.

<!DOCTYPE html>
<html>
<body>
<h2>Learning is Fun</h2>
<p>
Learn the concepts of <a href="https://tutorialspoint.com/java">Java!</a>
Also try JavaScript from our website: <a href="/javascript">JavaScript!</a>
</p>
<p>For more tutorials, kindly <a href="mailto:abcd@demo.com?cc=pqr@demo.com&subject=DEMO EMAIL">EMAIL</a></p>
</body>
</html>

실행 결과

위 코드를 실행하면 다음과 같은 출력 결과를 얻을 수 있습니다.

HTML  a  태그 href 속성 완벽 가이드 – 링크 URL 설정 방법

여기서 EMAIL 링크를 클릭하면 시스템에 기본으로 설정된 이메일 프로그램이 자동으로 실행됩니다. 아래 예시에서는 기본 메일 애플리케이션이 OUTLOOK으로 설정되어 있는 경우의 화면입니다.

HTML  a  태그 href 속성 완벽 가이드 – 링크 URL 설정 방법

정리

href 속성은 다음과 같은 다양한 용도로 활용할 수 있습니다.

절대 경로: https://로 시작하는 전체 URL로 외부 사이트 연결
상대 경로: 현재 사이트 기준의 내부 페이지 연결
mailto:: 클릭 시 기본 이메일 프로그램을 실행하는 이메일 링크 생성
기타 프로토콜: tel:, javascript: 등 다양한 프로토콜 지정

이처럼 <a> 태그의 href 속성 하나만 제대로 이해해도 웹 문서에서 링크를 자유롭게 구성할 수 있습니다.