본문 바로가기
HTML

[HTML] A태그와 IMG태그를 활용하여 LIST 실습

by 동복이 2023. 2. 28.

리스트 만들기

리스트를 만들기 위해서 사용하는 주로 사용하는 태그는 ol, ul 태그가 있다.

 

각자 내용은 비슷 하지만 실습을 통해 어떻게 다른지 알아보자.


소스 코드

<body>
  <ul>
    <li>첫번째</li>
    <li>두번째</li>
    <li>세번째</li>
  </ul>

  <ol>
    <li>첫번째</li>
    <li>두번째</li>
    <li>세번째</li>
  </ol>
</body>

 

결과

 

ㅇㄹㅇㄹ
ul 태그는 점이 붙고 ol 태그는 번호가 붙는다.


A 태그를 활용한 실습

위와 같이 간단하고 빠르게 리스트를 만들 수 있으며 a 태그를 활용하여 간단한 실습을 진행해보자.


소스 코드

  • href 속성에 경로(url)를 입력하여 각 페이지로 이동하게 설정
<body>
  <ul>
    <li><a href="https://www.naver.com">네이버로 이동</a></li>
    <li><a href="https://www.google.com">구글로 이동</a></li>
    <li><a href="https://www.daum.net">다음으로 이동</a></li>
  </ul>
</body>

 

결과

 

각 리스트별 링크로 생성되며 클릭시 네이버, 구글, 다음 메인페이지로 이동한다.


IMG 태그를 활용한 실습

리스트 img 태그를 사용하여 여러가지 항목을 간편하게 정리 할 수 있다.


소스 코드

  • src 속성에 이미지가 저장되있는 경로를 입력하여 이미지를 불러옴 (외부 이미지도 불러 올 수 있음)
  • alt 속성은 이미지의 경로가 잘못됬을 시 나타나며 입력된 내용을 출력
  • width, height 값을 입력하여 이미지의 크기를 고정
<body>
  <ol>
    <li><img src="../img/electronics-6801339_1920.jpg" alt="이미지깨짐" style="width: 100px;height: 100px;">첫번째 이미지 보기</li>
    <li><img src="../img/laptop-6966045_1920.jpg" alt="이미지깨짐" style="width: 100px;height: 100px;">두번째 이미지 보기</li>
    <li><img src="../img/mug-6966047_1920.jpg" alt="이미지깨짐" style="width: 100px;height: 100px;">세번째 이미지 보기</li>
  </ol>
</body>

 

결과

 

이미지 출처 : 픽사베이


A 태그와 IMG 태그를 활용한 실습

a 태그와 img 태그를 같이 쓰면 이미지를 누르면 페이지가 이동되게끔 설정 할 수 있다.

 


소스 코드

  • ul 태그는 기본적으로 세로로 나열되기 때문에 list-style: none 속성을 사용하여 리스트 스타일을 제거 (가로정렬을 하기위해 사용)
  • li 태그에 float: left 속성을 사용하여 3개의 이미지를 왼쪽 정렬
  • padding-right: 5px 속성은 li 끼리 붙어 있어 이미지가 붙어 있는거 처럼 보여서 오른쪽으로 5px 띄어주기 위해 사용
<body>
  <ul style="list-style: none;">
    <li style="float: left;padding-right: 5px;">
      <a href="https://www.naver.com">
        <img src="../img/electronics-6801339_1920.jpg" alt="1번이미지깨짐" style="width: 100px; height: 100px;">
      </a> <br> 네이버로 이동
    </li>
    <li style="float: left;padding-right: 5px;">
      <a href="https://www.google.com">
        <img src="../img/laptop-6966045_1920.jpg" alt="2번이미지깨짐" style="width: 100px; height: 100px;">
      </a> <br> 구글로 이동
    </li>
    <li style="float: left;padding-right: 5px;">
      <a href="https://www.daum.net">
        <img src="../img/mug-6966047_1920.jpg" alt="3번이미지깨짐" style="width: 100px; height: 100px;">
      </a> <br> 다음으로 이동
    </li>
  </ul>
</body>

 

결과

 

이미지 클릭 시 해당 페이지로 이동. 이미지 출처 : 픽사베이


 

728x90