<a> 태그

속성 설명
href 링크한 문서나 사이트의 주소 지정
target 링크한 내용이 표시될 위치(현재 창 또는 새 창)를 지정
download 링크한 내용을 보여주는 것이 아니라 다운로드
rel 현재 문서와 링크한 문서의 관계를 알려줌
hreflang 링크한 문서의 언어 지정
type 링크한 문서의 파일 유형을 알려줌

 

href 속성 - 링크만들기

<!-- 텍스트 링크-->
<a href="링크할 주소" [속성="속성 값"] 텍스트 </a>

<!-- 이미지 링크-->
<a href="링크할 주소" [속성="속성 값"] <img src="이미지 파일 경로"> </a>

 

 

텍스트 링크의 밑줄과 글자 색 바꾸기

-텍스트 링크는 기본적으로 밑줄이 있는 파란색 글자로 표시됨

- 사이트 디자인에 맞게 색상을 바꾸고 밑줄을 없앨 수 있음 (CSS 사용)

<style>
	a{
    	text-decoration:none;
        color:black;
    }
</style>

 

target 속성 - 새 탭에서 링크 열기

속성값 설명
_blank 링크 내용이 새 창이나 새 탭에서 열림
_self target 속성의 기본 값으로 링크가 있는 화면에서 열림
_parent 프레임을 사용했을 때 링크 내용을 부모 프레임에 표시
_top 프레임을 사용했을 때 프레임에서 벗어나 링크내용을 전체화면에 표시

 

예시

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="utf-8">
    <title>텍스트 링크</title>
	<style>
		a {
			text-decoration:none;   /* 링크 글자 밑줄 없애기 */
			color:green;    /* 링크 글자 색깔 바꾸기 */
		}
	</style>
</head>
<body>
    <h2>텍스트 링크 만들기</h2>
    <p><a href="https://bskwak.tistory.com/">IT 공부 홈페이지(현재화면)</a></p>
    <p><a href="https://bskwak.tistory.com/"target="_blank">IT 공부 홈페이지(새 창/새 탭)</a></p>
</body>
</html>

 

왼쪽과 같은 화면이 나오고 초록색 글자를 선택하면 해당 링크로 연결됨

 

 

 

 

문서 안에 다른 문서 넣기(iframe)

 - 현재 문서에 다른 문서를 포함시키거나 자바스크립트를 이용해 팝업 창을 열도록 했을 때

  현재문서 = 부모문서, <iframe>으로 삽입된 문서/팝업문서 = 자식문서

- 자식문서에서 링크할 때, target을 _parent속성으로 지정 -> 부모 문서 창에 표시 O

<!-- 부모 문서 parent.html -->
<iframe src = "child.html" width="600" height="400"></iframe>

<!-- 자식 문서 child.html -->
<p><a href= "주소" target="_top"> 텍스트</a></p>

 

한 페이지 안에서 점프하는 앵커(anchor) 만들기

- 페이지가 긴 웹문서에서 특정 요소를 클릭하면 그 위치로 한번에 이동시켜줌

- ex. 목차에서 단원 선택하면 이동되는 것

- 이동하고 싶은 위치마다 id속성을 이용해 앵커를 만들고 각각 다른 이름 지정

   -> <a>태그의 href속성을 사용해 링크, 앵커이름앞에 #을 붙여 앵커임을 표시

- jQuery Mobile을 이용해 모바일 웹사이트나 웹앱을 만들 때 자주 사용

<태그 id = "앵커이름"> 텍스트 또는 이미지 </태그>
<a href = "#앵커이름"> 텍스트 또는 이미지 </a>

예시

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="utf-8">
    <title>링크 만들기</title>
</head>
<body>
	<h1>앵커 만들기</h1>
	<p>앵커란?~~</p>
	<ul id="menu">
		<li><a href="#content1">메뉴1</a></li>
		<li><a href="#content2">메뉴2</a></li>
		<li><a href="#content3">메뉴3</a></li>
	</ul>
	<h2 id="content1">내용1</h2>
    <p>1-1 </p>
    <p>1-2 </p>
    <p>1-3 </p>
	<p><a href="#menu">[메뉴로]</a></p>
	<h2 id="content2">내용2</h2>
    <p>2-1 </p>
    <p>2-2 </p>
    <p>2-3 </p>
	<p><a href="#menu">[메뉴로]</a></p>
	<h2 id="content3">내용3</h2>
    <p>3-1 </p>
    <p>3-2 </p>
    <p>3-3 </p>
    <p><a href="#menu">[메뉴로]</a></p>
</body>
</html>

 

'Web > HTML\CSS\JavaScript' 카테고리의 다른 글

JavaScript 기본 문법과 제어문  (0) 2020.07.21
[HTML] 기본문법 태그  (0) 2020.07.13
[HTML+CSS3] 이미지삽입하기  (0) 2020.05.19
[HTML+CSS3] 표를 만드는 태그  (0) 2020.05.19
[HTML+CSS3] 목록을 만드는 태그  (0) 2020.05.19

+ Recent posts