Notice
Recent Posts
Recent Comments
Link
«   2024/09   »
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
Archives
Today
Total
관리 메뉴

나만의 코딩 일지

[HTML/CSS] img 태그와 a 태그 본문

HTML

[HTML/CSS] img 태그와 a 태그

namgung 2022. 6. 25. 15:44

이미지 태그

  • 이미지를 나타내줄 수 있는 태그
  • 단독 태그
  • 하나의 폴더 안에 들어가는 것은 "/"를 사용
  • 글자와 같이 나열되는 성격을 지니며 이미지의 단락을 구분 지을 때는 <br/>을 사용

img 태그

<!--사용 방법-->
<img src="이미지 경로"/>
<body>
  
    <h1>img 태그</h1>
    
    <img src="img/camera01.png"/><br/>
    <!--지금 작성하는 html 파일과 함께 존재하는 img 폴더 안에(/) 이미지 이름.확장자를 불러서 찾겠다.-->
    
</body>

alt

  • 주석문, 이미지가 안 보일 때를 대비한 대체 문자
  • html5 기본 규칙
<!--사용 방법-->
<img src="이미지 경로" alt="이미지 이름"/>
<body>
    
    <!--alt 문법을 사용하지 않았을 때-->
    <img src="camera0.png" /><br/>
    
</body>

<body>
  
    <!--alt 문법을 사용했을 때-->
    <img src="camera0.png" alt="camera03"/><br/>
    
</body>

alt 문법을 사용하면 이미지 경로를 잘 못 작성해서 이미지가 깨져서 나와도 그 이미지가 어떤 이미지인지 바로 알 수 있다.

<!--이미지 경로를 정확하게 작성했을 때-->
<img src="camera0.png" alt="camera03"/><br/>

이미지 경로를 정확하게 작성했을 때는 alt 태그에 이미지 이름은 화면 상에 나오지 않는다.

figure

  • 이미지, 사진, 삽화, 오디오, 비디오 등 콘텐츠를 담을 때 사용

figcaption

  • figure 요소 안에서 사용
  • 그 요소에 대한 설명하는 문구를 담는 태그
  • figrue 요소에서 한 번만 사용 가능
  • 제일 처음이나 마지막에 배치
<!--사용 방법-->
<figure>

  <img src="이미지 경로" alt="이미지 이름"/>
  <figcaption>이미지 설명</figcaption>
  
</figure>
<body>
    
    <figure>
        
        <img src="img/in/camera02.png" alt="camera02"/><br/>
        <figcaption>카메라를 올바를게 촬영하는 방법</figcaption>
        
    </figure>
    
</body>

이미지 태그를 url로 연결

<!--사용 방법-->
1. 이미지 하나를 정하고 마우스 우 클릭을 한 다음 이미지 주소 복사를 클릭하고 url 경로를 img 태그에 작성한다. 
2. <img src="url 경로" alt="이미지 이름"/>
<body>
    
    <img src="https://t1.daumcdn.net/cfile/tistory/99BE8D355E80991408" alt="url"/>

</body>

하이퍼텍스트 링크

a 태그, href 태그

  • 웹 페이지 연결, url 연결 시 사용
  • 다른 페이지의 전환(메뉴 전환), 브라우저 내에서 바로 전환 가능
  • 글자와 같이 나열되는 성격
  • 링크 연결 시 기본 스타일(글자 색, 밑줄, 손 모양 커서)을 지님
<!--사용 방법-->
<a href="url 주소"> 이름(메뉴 이름, 인터넷 이름 등)</a>

1. 인터넷 주소 연결

<body>
    
    <!--1. 인터넷 주소, url >> https://(필수!)-->
    <a href="https://www.naver.com/">네이버</a>

</body>

네이버를 클릭할 경우 네이버로 창이 열린다.

2. 임시 링크

<a href="#">관련된 이름</a>
<body>
    
    <!--02. 임시 링크, #-->
    <a href="#">임시 링크</a> 

</body>

href 태그에 #만 작성할 경우 화면 상에 임시 링크가 만들어진다. 임시 링크는 클릭은 되지만 아무 동작을 하지 않는다.

3. 메일(mailto), 전화(tel), 문자(sms)

<!-- 사용 방법-->
<a href="mailto or tel or sms:관련된 정보">관련된 이름</a>
<body>
    
    <a href="mailto:sunnamgung8@naver.com">관리자 메일</a>
    
</body>

페이지에 관리자 메일을 클릭할 경우 메일에 관련된 창이 뜬다.

04 새 창 전환

  • target : 링크된 문서를 클릭했을 때 문서가 열릴 위치를 지정
  • _self : 기본 값 / 현재의 브라우저에서 전환
  • _blank : 새 창 전환 / 새로운 도메인 창을 열 때
<!--사용 방법-->
<a href="url 주소" target=_self or _blank>url 이름</a>
<body>
    
    <!--현재 브라우저에서 전환-->
    <a href="https://www.naver.com/" target=_self>현재 브라우저에서 전환</a><br /><br />
    
    <!--새 창 / 새로운 도메인 창을 열 때-->
    <a href="https://www.naver.com/" target=_blank>새 창</a>

</body>

코드를 작성하고 실행을 해보면 실행 결과를 알 수 있다.

5. 메뉴를 눌러 서브 페이지 전환

  • 다른 페이지로 이동할 때 사용
<!--사용 방법-->
1. <a href="서브 페이지 경로">관련된 이름</a>
2. 서브 페이지를 생성
<body>
    
    <a href="sub.html">메뉴1</a>

</body>
<!--서브 페이지-->
<body>
    <h2>서브 페이지로 이동했습니다.</h2>
</body>

메뉴를 클릭할 경우 서브페이지가 열린다.

 

'HTML' 카테고리의 다른 글

[HTML/CSS] 기본 속성  (0) 2022.06.25
[HTML/CSS] 기본 구조  (0) 2022.06.25
[HTML/CSS] 글자를 꾸며주는 태그들  (0) 2022.06.25
[HTML/CSS] 기초 태그 사용법  (0) 2022.06.25
[HTML/CSS] flex속성  (0) 2022.06.25