HTML-6

최광희·2024년 2월 18일

HTML

목록 보기
6/12

HTML 기본 요소-4

HTML 링크

  1. 오늘날 웹 페이지에는 다른 페이지나 다른 사이트로 연결되는 수많은 하이퍼 링크(hyperlink)가 존재한다.
    이러한 하이퍼 링크를 간단히 링크(link)라고도 부르며, HTML에서는 <a>태그로 표현한다.

    <a href="링크주소">HTML 링크</a>
  2. <a>태그의 href 속성은 링크를 클릭하면 연결할 페이지나 사이트의 URL 주소를 명시합니다.

  3. <a>태그는 텍스트나 단락, 이미지 등 다양한 HTML 요소에 사용할 수 있습니다.

target 속성

  1. <a>태그의 target 속성은 링크로 연결된 문서를 어디에서 열지를 명시한다.
target 속성값설명
_blank링크로 연결된 문서를 새 창이나 새 탭에서 오픈
_self링크로 연결된 문서를 현재 프레임(frame)에서 오픈 (기본설정)
_parent링크로 연결된 문서를 부모 프레임(frame)에서 오픈
_top링크로 연결된 문서를 현재 창의 가장 상위 프레임(frame)에서 오픈
프레임(frame) 이름링크로 연결된 문서를 지정된 프레임(frame)에서 오픈
<h3><a href="/html/intro" target="_blank">blank</a></h3>
<h3><a href="/html/intro" target="_self">self</a></h3>
<h3><a href="/html/intro" target="_parent">parent</a></h3>
<h3><a href="/html/intro" target="_top">top</a></h3>
<h3><a href="/html/intro" target="myframe">myframe</a></h3>
<iframe name="myframe" style="width:50%; height: 330px"></iframe>

blank

self

parent

top

myframe

링크의 상태(state)

  1. HTML 링크의 상태는 다음과 같이 네 가지로 구분할 수 있다.
링크의 상태설명
link아직 한 번도 방문한 적이 없는 상태 (기본설정)
visited한 번이라도 방문한 적이 있는 상태
hover링크 위에 마우스를 올려놓은 상태
active링크를 마우스로 누르고 있는 상태
  1. 웹 브라우저에서 링크가 연결되어 있는 텍스트의 색상은 다음과 같다.

    • 기본적으로 링크가 걸린 텍스트는 밑줄에, 텍스트 색상이 파란색으로 변경된다.

    • visited 상태의 링크는 밑줄에, 텍스트 색상이 보라색으로 변경된다.

    • active 상태의 링크는 밑줄에, 텍스트 색상이 빨간색으로 변경된다.

      <style>
          a:link    { color: teal; }
          a:visited { color: maroon; text-decoration: none }
          a:hover   { color: yellow; text-decoration: none }
          a:active  { color: red; text-decoration: none }
      </style>

링크의 상태

링크의 상태에 따라 스타일을 다르게 설정합니다!

페이지 책갈피

<a>태그의 name 속성을 이용하면 간단한 책갈피를 만들 수 있다.
우선 책갈피를 통해 가고 싶은 위치에 <a>태그를 만들고 name 속성을 작성한다.
그다음에 작성한 name 속성값을 이용하여 다른 <a>태그에서 링크를 걸면 된다.

<a href="#bookmark"><p>제목 3으로 갑시다!!!</p></a>
...
<h2><a name="bookmark"></a>제목 3</h2>
profile
나는 사람들을 치료해주는 '약'과 같은 존재가 되고 싶다.

0개의 댓글