- 웹개발 시 정말 많은 용도로 사용 할 수 있는 <img> tag , <a> tag
- 이런기능도있었나? 싶을정도로 많은 기능이 있다.
- 자세히 알아보도록 하자.
01.이미지 삽입을 해주는 <img>태그
- <img> 태그는 줄바꿈이 없는 inline 요소이다.
- 이미지를 삽임하려면 <img> 태그를 사용한다
- <img> 태그는 종료 태그 없이 사용한다.
- <img> 태그의 속성
- src="/mingyu/mingyu.jpg" ☞ 문서에 표시할 이미지 파일을 지정한다.
- width="780px;" ☞ 이미지의 가로 폭 을지정한다 (px,% 단위)
- height="780px;" ☞ 이미지의 세로 폭 을지정한다 (px,% 단위)
- alt="이미지가없어요" ☞ 이미지가 표시되지 않을 때 대체 텍스트를 입력한다.
- usemap="#맵이름" ☞ 클라이언트 (웹브라우저) 측의 이미지 맵을 지정한다
- width,height 속성의 경우 둘중 하나만 지정되면 나머지 하나는 원본 크기에 비례해서 자동으로 지정된다.
<!-- <img>태그의 src 속성 -->
<!-- HTML 문서와 같은 폴더에 있는 경우 -->
<img src="mingyu.jpg">
<!--절대 경로의 경우 -->
<img src="https://min-nine.tistory.com/html/mingyu.jpg">
<!--
상대 경로의 경우
현재 위치가 https://min-nine.tistory.com/index.html의 경우
-->
<img src="html/mingyu.jpg">
<!-- <img>태그의 src 속성 END -->
02.하이퍼링크 삽입을 하는 <a>태그
- 기본 형식은 <a href="이동할 위치"> 링크를 걸어 줄 내용물 </a>
- <a>태그의 속성
- href="URL" ☞ 링크를 통해 이동하려는 곳의 경로나 주소(URL)을 표기한다.
- target="_blank" ☞ 링크된 내용이 포시될 창을 지정해준다
- _blank -> 새로운 창에서 링크된 페이지를 연다
- _self ->현재의 창에서 링크된 페이지를 연다
- _top -> 현재의 창이 프레임으로 구성된 경우 모든 프레임이 사라지고 하나의 화면에서 페이지를 연다
- _parent -> 부모 프레임에서 링크된 페이지를 연다
- 사용자지정 -> 링크된 페이지를 표시할 피레임의 이름을 적접지정한다
- download ☞ href 속성에 의해 지정된 파일을 직접 다운로드
- 링크 클릭시 href속성에 지정한 파일을 별도 브라우저에서 열지 않고 직접 다운로드 하여 표시
- title="추가적정보,마우스 호버 시 툴팁형태로 나타남"
- 동일/다른 페이지에서 특정 위치로 이동 할 수 있다.
- 링크를 삽입하는 부분
- 같은 페이지 내에서 이동하는 경우
- <a herf = "#이동할 특정 태그의 이름"> 내용 </a>
- 다른 페이지의 특정 위치로 이동하는 경우
- <a href = "페이지경로#이동할 특정 태그의 이름">내용</a>;
- 이동할 특정 태그의 이름 표기방법
- 태그 속성중 id 값을 사용한다.
- <div id="come_here"></div>
- 링크를 삽입하는 부분
- 클릭 시 이메일을 보낼 수 있다
- <a href = "mailto:min-nine@tistory.com"> min-nine@tistory.com </a>
- 클릭 시 자바스크립트도 실행 할 수 있다
- <a href = "javascript:gotohome();">스크립트 실행</a>
- 클릭 시 파일로 저장 및 실행 할 수 있다.
- <a href = "music.mp3">음악재생 </a>
- <a href = "download.zip">다운로드</a>
'Mark Up > HTML' 카테고리의 다른 글
HTML에서 멀티미디어 표현 / HTML Video,Audio Tag (0) | 2020.04.13 |
---|---|
HTML에서 테이블 태그 사용 - html table tag (0) | 2020.04.13 |
HTML에서 이미지 관련 img 태그 및 링크 표현 (0) | 2020.03.18 |
HTML 주석 및 텍스트 표현 (0) | 2020.03.15 |
HTML 이란? (0) | 2020.03.11 |