HTML · CSS/HTML · CSS 입문 공부일지

웹 HTML 입문 공부 6. 하이퍼링크 표시

Tomitom 2022. 11. 9. 14:06
반응형

 

링크 anchor

 

링크는 anchor (앵커, 축, 정박지, 닻 과 같은 의미를 가집니다.) 의 약자인 a 태그를 사용합니다. 

하이퍼링크를 표시하는 태그는 다음과 같습니다. 

 

<a href=" 연결할 하이퍼링크 태그" >

 

a 태그 요소는 href 속성을 통해 다른 페이지, 전화번호, 이메일 주소와 그 외 다른 url로 연결할 수 있는 링크(연결)를 만드는 역할을 합니다. a태그는 인라인 요소이고, 콘텐츠는 주로 링크의 목적지예요. 

 

href  는 하이퍼링크 레퍼런스의 약자입니다.

 

출처 : 유노코딩 ; https://www.youtube.com/c/%EC%9C%A0%EB%85%B8%EC%BD%94%EB%94%A9/about

 

target 타겟

 

하이퍼링크를 눌러서 열었을 때 새 탭에서 열지, 아니면 현재 창에서 열지를 정할 수도 있습니다. 

 

target = "_self" 는 현재 창에서 링크를 연다. 

target= "_blank" 는 새 탭에서 링크를 연다. 

 

아래의 예시로 같이 확인을 해볼게요. 

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>링크로 이동한다.</title>
</head>
<body>
    
    <a href="https://blue-dot.tistory.com/" target="_blank">
    비비 홈페이지를 엽니다. 

    </a>
</body>
</html>

 

새로운 창에서 열도록 설정을 해볼게요. 

 

html 의 속성들에게는 '기본값'이 존재합니다. 

targer의 기본값은 self 로 새롭게 설정을 하지 않을 시에는 현재 창에서 열리게 됩니다.

만약 이 링크에 css를 추가하고 싶을 때에는 컨테이너를 사용하면 가능합니다. 

 

 <div title="Be mia 홈페이지로 가요" style="background-color: yellow;">
    <a href="https://blue-dot.tistory.com/" target="_blank">
    비비 홈페이지를 엽니다. 
    </a>
    </div>

 

실행했을 때 하단의 결과 화면이 출력됩니다!

 

하이퍼링크의 버튼(누르는 부분)을 텍스트가 아닌 이미지 삽입도 가능합니다. 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>링크로 이동한다.</title>
</head>
<body>
    <div title="Be mia 홈페이지로 가요" style="background-color: yellow;">
    <a href="https://blue-dot.tistory.com/" target="_blank">
    <img src="images/snowflakes.jpg">
    </a>
    </div>
</body>
</html>

아까의 이미지로 활용해보았어요.

저 이미지를 누르면 홈페이지로 이동합니다. 

 

 

href 로 전화번호, 메일주소 연결

 

홈페이지 주소 외에 전화와 메일 또한 자동으로 연결될 수 있도록 태그할 수 있습니다.

 

<a href= "tel: 010-1234-5678" target="_self">

전화걸기

</a>

 

<a href = "mailto : bee@mail.com" target="_blank"> 

메일쓰기

</a> 

 

하이퍼링크는 우선 여기까지 해보고 직접 만들 때 좀 더 활용해보도록 할게요!

 

 

반응형