본문 바로가기
열린노트/IT·SW·디자인 URL 복사

html의 기본 표(table) 코드 공유

2015. 2. 21. by 솜글

지난번에 Table Generator를 소개한 적이 있다. 간단한 클릭 몇 번만으로 원하는 모양의 예쁜 테이블 코드를 자동으로 생성해 주는 사이트이다.

그런데 막상 다양하고 예쁜 모양의 표를 만들어 쓰려니, 매번 포스팅할 때마다 코드를 가져오기가 너무 번거로웠다. 여러 가지 테이블을 미리 구비해 놓으면 좋겠지만, 너무 개수가 많아지면 나중에 너무 골치아파질 것 같다. 그래서 아주 단순한 모양의 표를 짜서 코드를 공유한다. 1px의 회색 테두리가 있고 셀 배경이 흰색인, 그냥 기본 표 코드이다.

 <table class="tg">  <tbody>  <tr>   <td style="width:80px;"></td>   <td></td>  </tr> </tbody> </table>

CSS에는 다음 코드를 추가해 준다. 혹시 제목줄을 쓸까 싶어서 th(첫째 줄) 속성에는 배경색과 별도의 테두리를 설정해 두었다. 개별 속성은 임의로 수정해서 쓸 수 있다.

/*표*/ .table {margin:9px 0px 18px 0px; width:100%;} .tg  {border-collapse:collapse; border-spacing:0; border: 1px solid #b0b0b0; word-break:break-all; font-size:1em; margin:2px 1px; line-height:140%; width:100%;} .tg th{background-color:#d4ddde; border: 1px solid #b0b0b0; padding:6px 8px; width:auto; text-align:center;} .tg td{background-color:#ffffff; border: 1px solid #cfcfcf; padding:6px 8px; width:auto;} 

포스트(글)를 작성할 때는 table 코드를 갖다 넣고 원하는 내용을 '<td>'와 '</td>' 사이에 넣으면 된다. 이건 한 줄 + 두 칸짜리 기본 표이고 줄을 추가하고 싶다면 '<tr>' ~ '</tr>'을 하나씩 더 추가해 나가면 된다.

 <table class="tg">  <tbody>  <tr>   <td style="width:80px;"></td>   <td></td>  </tr>  <tr>   <td></td>   <td></td>  </tr> </tbody> 

여기서 td 하나의 가로 크기를 지정해 둔 것은 (기초적인 것이긴 하지만) 하나의 칸 크기를 지정해 두면 나머지 칸은 나머지의 100%로 자동 조절되도록 하기 위해서이다. 크기는 표를 쓸 때마다 적당하게 바꾸어 쓰는 것이 좋겠다. 이 코드를 사용한 테이블의 예는 다음과 같다.

나라 설명
페루 남아메리카 중부 태평양 연안에 있는 나라로, 15세기 케추아족(族)의 잉카 제국(帝國)이 탄생한 곳이다.
짐바브웨 아프리카 대륙 중앙 남부에 있는 나라로, 1888년부터 영국 남아프리카회사의 지배를 받다가 1923년 영국의 자치식민지로 편입되었다.
타이완 타이완해협을 사이에 두고 중국 푸젠성과 마주하고 있는 나라로 중국 본토에서 약 150㎞ 떨어져 있다.

위 표의 코드는 다음과 같다.

 <table class="tg">  <tbody>  <tr>   <td style="width:80px;">나라</td>   <td>설명</td>  </tr>  <tr>   <td>페루</td>   <td>남아메리카 중부 태평양 연안에 있는 나라로, 15세기 케추아족(族)의 잉카 제국(帝國)이 탄생한 곳이다.</td>  </tr>  <tr>   <td>짐바브웨</td>   <td>아프리카 대륙 중앙 남부에 있는 나라로, 1888년부터 영국 남아프리카회사의 지배를 받다가 1923년 영국의 자치식민지로 편입되었다.</td>  </tr>  <tr>   <td>타이완</td>   <td>타이완해협을 사이에 두고 중국 푸젠성과 마주하고 있는 나라로 중국 본토에서 약 150㎞ 떨어져 있다.</td>  </tr> </tbody> </table> 

첫 줄을 td가 아닌 th로 하면 이런 모양이 나온다.

나라 설명
페루 남아메리카 중부 태평양 연안에 있는 나라로, 15세기 케추아족(族)의 잉카 제국(帝國)이 탄생한 곳이다.
짐바브웨 아프리카 대륙 중앙 남부에 있는 나라로, 1888년부터 영국 남아프리카회사의 지배를 받다가 1923년 영국의 자치식민지로 편입되었다.
타이완 타이완해협을 사이에 두고 중국 푸젠성과 마주하고 있는 나라로 중국 본토에서 약 150㎞ 떨어져 있다.

위 표의 코드는 다음과 같다.

 <table class="tg">  <tbody>  <tr>   <th style="width:80px;">나라</td>   <th>설명</td>  </tr>  <tr>   <td>페루</td>   <td>남아메리카 중부 태평양 연안에 있는 나라로, 15세기 케추아족(族)의 잉카 제국(帝國)이 탄생한 곳이다.</td>  </tr>  <tr>   <td>짐바브웨</td>   <td>아프리카 대륙 중앙 남부에 있는 나라로, 1888년부터 영국 남아프리카회사의 지배를 받다가 1923년 영국의 자치식민지로 편입되었다.</td>  </tr>  <tr>   <td>타이완</td>   <td>타이완해협을 사이에 두고 중국 푸젠성과 마주하고 있는 나라로 중국 본토에서 약 150㎞ 떨어져 있다.</td>  </tr> </tbody> </table> 
옷, 패션 트렌드, 운동화, 쇼핑, 신상품, 신발, 자켓, 코트, 탈모, 모발이식, 미용, 성형수술, 구두, 부츠, 샌들, 여름 신발, 바지, 롱팬츠, 팬츠, 양말, 모자, 캡, 나이키, 아디다스, ABC 마트, 롱부츠, 첼시부츠, 티셔츠, 원피스, 정장, 수트, 가방, 귀걸이, 목걸이, 반지, 마스크, 시계, 팔찌, 패션, 백화점, 의류, 옷, 머리띠, 롱패딩, 패딩, 점퍼, 야상, 재킷, 화장품, 크림, 스킨, 아이섀도우, 아이브로우, 올리브영, 롯데닷컴, 하프클럽, 니트, 블라우스, 스커트, 치마, 주름바지, 통바지, 크롭티, 와이셔츠, 영어, 토익, 학원, 반찬, 다이어트, 도시락, 닭가슴살, 샐러드, 감자, 계란, 집밥, 요리, 고기, 소고기, 닭다리, 치킨, 아침밥, 삼겹살, 곱창, 밀키트, 선물세트, 저녁 메뉴, 볶음밥, 탕수육, 광어회, 연어회, 해산물, 냉동식품, 참치회, 잡곡밥, 아이스크림, 배스킨라빈스, 배달의 민족, 배달음식, 떡볶이, 튀김, 오징어튀김, 순대, 오뎅, 토마토, 딸기, 사과, 귤, 오렌지, 콤부차, 홍차, 레몬티, 커피, 카누, 네스프레소, 캡슐커피, 식품 직구, 영양제, 비타민, 아이허브, 신용카드, 소액대출, 대출, 보험, 보험상담, 저축은행, 여성대출, 학자금대출, 대출계산기, 대출이자, 주부대출, 임플란트, 치아보험, 자동차 렌트, 제주도 렌트, 렌터카, 자동차, 승용차, 중고차, 자동차보험, 자동차사고, 청약주택, 청약통장, 정기예금, 적금, 주택정약, 아파트, 내집마련, 빌라, 30평대, 부동산, 소형아파트, 치아, 어금니, 송곳니, 법률상담, 모기지론, 대학 편입, 학사편입, 대학교, 웹호스팅, 클라우드, 보안솔루션, 홈페이지, 앱제작, 동영상제작, 영상편집, 기부, donate, 월드비전, 굿네이버스, 세이브더칠드런, 세계구호, 변호사, 세무사, 회계사, 전문자격증, 자격증, 학원, 사이버대학교, 학사, 학위취득, 학점은행제, 토익, 영어, 외국어, 통역, 번역, 동시통역
[면책공고] 솜글 블로그 자료 이용 안내

이 글의 댓글