일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 엄격한 동등비교
- css 적용방법
- html link
- html
- 산술연산자
- em rem 차이
- html 색상적용
- Linux
- html 화면 이동
- 느슨한 비교
- node
- vue
- 연산자
- nvm
- map함수
- js
- CSS
- bold처리
- css 길이단위
- fullpage
- form 주요 태그
- html 엔터 입력
- html 이미지 표출
- React
- javascript
- js 연산자
- vue3 fullpage
- html 요소 속성
- css 색상변경
- vue fullpage
- Today
- Total
dev_or_alive
[HTML] 링크와 이미지 <a>, <img> 본문
웹 페이지를 만들다 보면 다른 페이지로 연결하거나 이미지를 표시하는 기능이 꼭 필요합니다.
이럴 때 사용하는 대표적인 태그가 바로 <a> 태그와 <img> 태그입니다.
두 태그는 HTML에서 매우 기본적이면서도 중요한 역할을 합니다.
이번 글에서는 이 두 가지 태그의 기본 사용법부터 자주 쓰이는 속성까지 정리해보겠습니다.
✨ 링크를 만드는 <a> 태그
HTML의 <a> 태그는 "anchor"(앵커)에서 유래한 것입니다.
Anchor는 원래 "닻"이라는 뜻인데요. HTML에서는 이 "닻"을 내리는 지점처럼,
웹 문서 내 특정 위치나 다른 페이지로 연결하는 지점을 만들기 위해 이 용어를 사용했습니다.
<a> 태그는 다른 페이지나 사이트, 또는 같은 페이지 안의 특정 위치로 이동할 수 있는
하이퍼링크를 만들어주는 태그입니다.
<a href="http://www.google.com">구글로 이동</a>
<a href="http://www.google.com" target="_blank">구글 새창으로 이동</a>
위 코드를 사용하면 '구글로 이동'이라는 문구를 클릭했을 때 구글 사이트로 이동하게 됩니다.
🔹 주요 속성 정리
- href: 연결할 주소(URL)를 지정합니다.
- title: 마우스를 올렸을 때 나타나는 툴팁
- download: 클릭 시 링크된 파일을 다운로드
- target: 링크를 여는 방식 지정
- _blank: 새 창 또는 새 탭에서 열기
- _self: 현재 탭(기본값)에서 열기
<a href="sample.pdf" download>PDF 다운로드</a>
🔹 페이지 내부로 이동하는 앵커 링크
같은 페이지 내에서 특정 위치로 이동하고 싶을 때는 아래와 같이 사용합니다.
<a href="#section2">두 번째 섹션으로 이동</a>
<!-- 해당 위치에 id를 설정 -->
<h2 id="section2" style="margin-top: 100vh">두 번째 섹션</h2>
✨ 이미지를 표시하는 <img> 태그
<img> 태그는 웹 페이지에 이미지를 삽입할 때 사용합니다. 이 태그는 닫는 태그 없이 단독으로 사용합니다.
<img src="cat.jpg" alt="귀여운 고양이">
위 코드는 cat.jpg라는 이미지를 불러오며, 이미지를 불러올 수 없는 경우 "귀여운 고양이"라는 텍스트가 대체로 표시됩니다.
🔹 주요 속성 정리
- src: 이미지 경로(필수)
- alt: 대체 텍스트 (시각장애인용 스크린리더, 이미지 로딩 실패 시 사용)
- width, height: 이미지 크기 설정 (단위 없이 숫자만 쓰면 px 단위로 처리됨)
- title: 마우스를 올리면 툴팁 표시
<img src="logo.png" alt="사이트 로고" width="150" height="50">
🔹 외부 이미지 불러오기
웹 상에 있는 이미지 주소도 직접 삽입할 수 있습니다.
<img src="https://placehold.co/600x400" alt="외부 배너" />
✅ 링크와 이미지를 함께 사용하는 방법
이미지를 클릭했을 때 다른 페이지로 이동하게 만들 수도 있습니다. <a> 태그 안에 <img> 태그를 넣으면 됩니다.
<a href="https://www.youtube.com" target="_blank">
<img
src="https://placehold.co/600x400"
alt="유튜브 바로가기"
width="120"
/>
</a>
이렇게 하면 유튜브 로고를 클릭하면 새 탭에서 유튜브로 이동하게 됩니다.
✅ 마무리
<a> 태그와 <img> 태그는 웹을 구성하는 핵심적인 요소 중 하나입니다.
간단한 문법이지만, 속성의 조합을 어떻게 활용하느냐에 따라 웹 페이지의 편의성과 완성도가 크게 달라집니다.
'Web Programming > HTML' 카테고리의 다른 글
[HTML] Form 태그와 관련 태그들 (0) | 2025.04.14 |
---|---|
[HTML] 시멘틱 태그 (0) | 2025.04.13 |
[HTML] 리스트 관련 태그 (0) | 2025.04.13 |
[HTML] 텍스트 관련 주요 태그 (1) | 2025.03.30 |
[HTML] 기본 개념 (0) | 2025.03.30 |