Frontend/HTML

목록 태그 & 테이블 태그

olli2 2021. 12. 2. 14:31

목록 태그

  • 기본 목록 : <ul> <ol> <li>
  • 정의 목록 : <dl> <dt> <dd>

기본 목록 태그

  • <ul> : 순서가 없는 목록 (Unordered List)
  • <ol>: 순서가 없는 목록 (Ordered List)
  • <li> : 목록 내 각 항목 (List Item)

순서가 없는 목록 <ul>의 태그 속성

속성명 속성값 설명
type disc 검은 원 (기본 값)
circle 흰 원
square 사각형

순서가 없는 목록 <ol>의 태그 속성

속성명 속성값 설명
type 1 숫자. 기본값
a 영어 소문자
A 영어 대문자
i 소문자 로마 숫자
I 대문자 로마 숫자
start 숫자 시작 숫자 지정
  reversed 역순으로 표시

목록 태그 중첩 사용 예제

<ul>
  <li>프로그래밍</li>
    <ul>
      <li>웹 프로그래밍</li>
        <ol>
          <li>JSP/Serverlet</li>
          <li>HTML/JavaScript/jQuery</li>
        </ol>
      <li>모바일 프로그래밍</li>
        <ol>
          <li>Java</li>
          <li>안드로이드</li>
        </ol>
    </ul>
  <li>웹 및 모바일 디자인</li>
    <ol>
      <li>포토샵</li>
      <li>일러스트레이터</li>
      <li>HTML5/CSS3</li>
    </ol>
  <li>데이터베이스</li>
    <ol>
      <li>MySQL</li>
      <li>MS SQL Server</li>
      <li>Oracle</li>
    </ol>
</ul>

위 예제 구현 결과

테이블 태그

  • <table> : 테이블 선언 태그
  • <tr> : 테이블 내의 한 행을 정의
  • <td> : 테이블 내의 한 열, 즉 셀을 만들 때 사용

테이블 태그의 속성

속성 설명
align 테이블 정렬 방식 (left / right / center)
border 테이블 테두리. 생략하면 테두리 없음
bordercolor 테두리 색상
width 테이블의 너비 (가로 길이)
height 테이블의 높이 (세로 길이)
bgcolor 테이블 배경색
background 테이블에 배경 이미지 넣기
cellspacing 셀과 셀 사이의 여백
cellpadding 텍스트와 셀 사이의 여백
속성 설명
align 행 전체의 수평 정렬 (left / right / center)
width 행의 가로 길이
height 행의 세로 길이
bgcolor 행의 배경색
속성 설명
valign 셀의 수직 정렬 (top / middle / bottom)
align 셀의 수평 정렬 (left / right / center)
width 셀의 가로 길이
height 셀의 세로 길이
bgcolor 셀의 배경색
background 셀의 배경 이미지
rowspan 행 합치기
colspan 열 합치기

 

테이블 행/열 병합 예제

<table border="1">
  <thead align="center">
  <tr><th>a</th><th>b</th><th>c</th><th>d</th></tr>
  <tr><td rowspan="4">a1</td><td colspan="3">b1</td></tr>
  <tr><td>b2</td><td>c2</td><td>d2</td></tr>
  <tr><td rowspan="2">b3</td><td>c3</td><td rowspan="2">d3</td></tr>
  <tr><td>c4</td></tr>
</table>

위 예제 구현 결과