UL :)
UL의 개발 블로그
UL :)
전체 방문자
오늘
어제
  • 분류 전체보기 (220)
    • 일상 (1)
    • 회고록 (7)
    • ChatGPT 아카이빙 (0)
    • PS(Java) (114)
      • 백준 (37)
      • 인프런 강의 문제 (77)
    • Web (69)
      • Spring (18)
      • JPA (7)
      • JSP (9)
      • HTML5 (12)
      • CSS (19)
      • HTTP (0)
      • 보안 (2)
    • Language (5)
      • Java (3)
      • JS (1)
      • Python (1)
    • Git, GitHub (4)
    • Settings (18)
      • IntelliJ (7)
      • Eclipse (2)
      • VSCode (3)
      • Android Studio (1)
      • VMware (2)
      • Mac (0)
    • Etc (1)

블로그 메뉴

  • 홈
  • 태그

공지사항

인기 글

태그

  • consumes
  • ReturnValueHandler
  • 1차 캐시
  • HandlerMethodArgumentResolver
  • produces
  • EntityManagerFactory
  • ORM
  • 동일성보장
  • 요청헤더
  • @Id
  • SEQUENCE 전략
  • JPA
  • @RequestParam
  • IDENTITY 전략
  • argumentresolver
  • TABLE 전략
  • 엔티티 매핑
  • @JoinColumn
  • @PostMapping
  • HttpMessageConverter
  • BOJ
  • @Table
  • @Column
  • ViewName반환
  • 영속성컨텍스트
  • 영속성
  • @GetMapping
  • @ManyToOne
  • 정렬
  • 백준

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
UL :)

UL의 개발 블로그

[HTML] 표 콘텐츠
Web/HTML5

[HTML] 표 콘텐츠

2020. 1. 17. 16:01

 

 

<table> 표 영역 설정

 

 

<tr> table row 줄을 먼저만든다

 

<th> talbe header 머리글 칸을 만든다

 

속성 abbr   :abbreviation(약어)의 약어. 간단한 설명

속성 headers  :자신의 상위 header의 id를 명시해서 연결함. 종속관계 설정

속성 colspan  : 현재 위치에서 셀 병합 수 (수평)

속성 rowspan  : 현재 위치에서 줄 병합 수 (수직)

속성 scope  : 누구의 머리글인지 명시

 

 

예제

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <title>HTML Elemnts</title>
    <link rel="stylesheet" href="./css/table.css">
</head>
<body>
    <table>
        <tr>
            <th colspan="2" id="th-data">데이터</th rowspan>
        </tr>
        <tr>
            <th abbr="Type" scope="col" headers="th-data">타입</th>
            <th abbr="Value" scope="col" headers="th-data">값</th>
        </tr>
        <tr>
            <td>알파벳</td>
            <td>A</td>
        </tr>
        <tr>
            <td>숫자</td>
            <td>7</td>
        </tr>
    </table>

 

 

 

<td> table data 칸을 만든다

 

속성 headers  :자신의 상위 header의 id를 명시해서 연결함. 종속관계 설정

속성 colspan  : 현재 위치에서 셀 병합 수 (수평)

속성 rowspan  : 현재 위치에서 줄 병합 수 (수직)

 

시각적으로 표현하는 데에 집중된 표는 굳이 종속관계를 명시할 필요는 없다

 

 

<caption> table 제목을 설정

 

<table> 바로 다음에 작성해야함. 테이블 당 하나만 설정 가능

속성 headers  :자신의 상위 header의 id를 명시해서 연결함. 종속관계 설정

속성 colspan  : 현재 위치에서 셀 병합 수 (수평)

속성 rowspan  : 현재 위치에서 줄 병합 수 (수직)

 

예제

<table>
        <caption>데이터 타입과 값</caption>
        <tr>
            <th rowspan="2" id="th-data">데이터</th>
            <th headers="th-data" id="th-type">타입</th>
            <td headers="th-data">알파벳</td>
            <td headers="th-data">숫자</td>
        </tr>
        <tr>
            <th headers="th-data">값</th>
            <td headers="th-value">A</td>
            <td headers="th-value">7</td>
        </tr>
    </table>

 

 

 

 

<colgroup>,<col> column의 약어, table 열들(세로줄)을 공통정의하는 칼럼과 그 집합

 

스타일 일괄 처리 하기 위한 기능?

속성 span  :연속되는 열(세로줄) 수 추가

 

    <table>
        <caption>데이터 타입과 값</caption>
        <colgroup>
            <col>
            <col style="background-color: tomato;" span="2">
        </colgroup>
        <thead>
            <tr>
                <th></th>
                <th>타입</th>
                <th>값</th>
            </tr>
        </thead> 
        <tbody>
            <tr>
                <th>1</th>
                <td>알파벳</td>
                <td>A</td>
            </tr>
            <tr>
                <th>2</th>
                <td>숫자</td>
                <td>7</td>
            </tr>
        </tbody>
    </table>

 

 

 

<thead>,<tbody>,<tfoot> 표의 머리글,본문,바닥글 지정(레이아웃 영향X)

table header, body 의미적인 정의로 묶는 것

 

 

저작자표시 (새창열림)

'Web > HTML5' 카테고리의 다른 글

[HTML] 전역 속성  (0) 2020.01.21
[HTML] 양식  (0) 2020.01.17
[HTML] 스크립트  (0) 2020.01.17
[HTML] 내장 콘텐츠  (0) 2020.01.16
[HTML] 멀티미디어  (0) 2020.01.16
    'Web/HTML5' 카테고리의 다른 글
    • [HTML] 전역 속성
    • [HTML] 양식
    • [HTML] 스크립트
    • [HTML] 내장 콘텐츠
    UL :)
    UL :)
    백엔드 개발자를 목표로 달리고 있습니다🔥

    티스토리툴바