최근 바뀜
도구
업로드
도움말
길라잡이
위키 문법
특수 문서
문의·신고
디스코드
IP 사용자
216.73.216.135
로그인
도움말:위키 문법/표 문서 원본 보기
←
도움말:위키 문법/표
편집
토론
역사
새로고침
주시
역링크
정보
문서 편집 권한이 없습니다. 다음 이유를 확인해주세요:
요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다:
사용자
.
문서의 원본을 보거나 복사할 수 있습니다.
{{DISPLAYTITLE:<span class="mw-page-title-namespace">도움말</span>:위키 문법{{부제| 2장 「표」}}}} {{분류|도움말}} {{도움말}}{{위키 문법}} {{목차}} == 개념 == === CSS 기초 2 === 여기서는 [[도움말:위키 문법|1장]] 부록의 HTML 태그와 CSS 기초 부분을 정독하고 오셨다고 가정하고 설명합니다. 이전에 CSS 3개를 알려 드렸는데, 표에서 사용할 수 있는 2개의 속성을 더 소개하고자 합니다. {| class="wikitable" style="width: 100%; border: #81B11F 2px solid;" |- style="background-color: #81b11f; color: #fff; font-weight: 700; text-align: center;" | 속성 || 설명 || 예시 || 출력<ref>칸에 적용했을 때</ref> |- | <code>text-align</code> | style="min-width: 50px;" | 좌우 정렬 || <code>text-align: right;</code> | style="min-width: 70px; text-align: right;" | 예시 |- | <code>border</code> || 테두리 || <code>border: 2px blue solid;</code> | style="border: 2px blue solid;" | 예시 |} == 삽입 == === 표 만들기 === 편집기 상단에 표 버튼을 통해 표를 만들 수도 있지만, 여기서는 수동으로 만드는 방법을 소개하고자 합니다. 먼저 표는 <code><nowiki>{|</nowiki></code>로 열고 <code><nowiki>|}</nowiki></code>로 닫습니다. 열고 닫기만 하면 당연하게도 아무 내용도 표시되지 않습니다. {| class="wikitable" style="width: 100%; border: #81B11F 2px solid;" |- style="background-color: #81b11f; color: #fff; font-weight: 700; text-align: center;" | width=50% style="max-width: 100px;" | 입력 | 출력 |- | style="padding-bottom: 0; padding-top: 15px;" | <pre> {| |} </pre> | {| |} |} === 행·칸 만들기 === 위키 문법에서 표는 행 아래에 칸이 있는 위계가 성립합니다. 그래서 행별로 편집하기는 보다 편리하고 열별로 편집하기는 보다 어렵다는 부분이 있습니다. 행을 바꿀 때는 <code><nowiki>|-</nowiki></code>를 입력합니다. <code><nowiki>|-</nowiki></code>가 행을 구분짓는 구분선인 셈입니다. 아직 행 안에 칸을 만들지 않아 내용이 표시되지는 않습니다. {| class="wikitable" style="width: 100%; border: #81B11F 2px solid;" |- style="background-color: #81b11f; color: #fff; font-weight: 700; text-align: center;" | width=50% style="max-width: 100px;" | 입력 | 출력 |- | style="padding-bottom: 0; padding-top: 15px;" | <pre> {| |- |} </pre> | {| |- |} |} 여기서부터 줄바꿈이 중요해집니다. 권장되는 문법으로는 만드는 각 칸마다 줄바꿈을 해야 합니다. 이때 각 칸마다 앞에 <code><nowiki>|</nowiki></code>를 입력하고 뒤에 내용을 입력합니다. 머리말 칸을 만들 때는 <code><nowiki>|</nowiki></code>를 대신 입력하면 됩니다. {| class="wikitable" style="width: 100%; border: #81B11F 2px solid;" |- style="background-color: #81b11f; color: #fff; font-weight: 700; text-align: center;" | width=50% style="max-width: 100px;" | 입력 | 출력 |- | style="padding-bottom: 0; padding-top: 15px;" | <pre> {| | A |- | B |} </pre> | {| | A |- | B |} |- | style="padding-bottom: 0; padding-top: 15px;" | <pre> {| | A | B |- | C | D |} </pre> | {| | A | B |- | C | D |} |} == 서식 == 표에는 표 전체, 행별, 칸별 서식을 각각 지정할 수 있습니다. 단, 행별 서식은 자주 사용하진 않습니다. 모두 1장에서 앞서 설명한 HTML 태그 안에 들어가는 속성의 형태로 서식을 추가합니다. === 표 서식 === 표 전체에 서식을 부여할 때는 <code><nowiki>{|</nowiki></code> 뒤에 서식을 쓰면 되는데 이때 <code><nowiki>class="wikitable"</nowiki></code>이라는 서식은 거의 항상 붙습니다. 기본적으로 제공되는 테이블 스타일링을 추가해주기 때문입니다. 그 뒤에 <code><nowiki>style</nowiki></code>을 이용해 여러 서식을 붙일 수 있는데, <code><nowiki>border</nowiki></code>를 사용해보겠습니다. <code><nowiki>border</nowiki></code>는 보통 <code>2px solid 색상</code>를 사용하는데, <code><nowiki>solid</nowiki></code>는 일반적인 직선 테두리이기 때문이고, <code><nowiki>2px</nowiki></code>은 나무위키에서 기본적으로 표에 2px 테두리를 적용하기 때문입니다. 외에도 <code><nowiki>text-align</nowiki></code>을 통해 표의 특성에 따라 좌우 정렬을 적용하기도 합니다. {| class="wikitable"style="width: 100%; border: #81B11F 2px solid;" |- style="background-color: #81b11f; color: #fff; font-weight: 700; text-align: center;" | width=50% style="max-width: 100px;" | 입력 | 출력 |- | style="padding-bottom: 0; padding-top: 15px;" | <pre> {| class="wikitable" style="border: 2px solid red;" | A | B |- | C | D |} </pre> | {| class="wikitable" style="border: 2px solid red;" | A | B |- | C | D |} |} === 칸 서식 === 행 서식은 잘 사용되지 않으니 여기서는 넘어갑니다. 칸별 서식을 넣는 방법 또한 간단합니다. <code><nowiki>| 서식 | 내용</nowiki></code>처럼 파이프(|)를 하나 더 넣고 그 사이에 서식을 넣습니다. 머리말 칸도 <code><nowiki>| 서식 | 내용</nowiki></code>처럼 쓰면 됩니다. 이번에는 먼저번의 표에 <code><nowiki>background</nowiki></code>와 <code><nowiki>color</nowiki></code>를 적용해보겠습니다. {| class="wikitable"style="width: 100%; border: #81B11F 2px solid;" |- style="background-color: #81b11f; color: #fff; font-weight: 700; text-align: center;" | width=50% | 입력 | 출력 |- | style="padding-bottom: 0; padding-top: 15px;" | <pre> {| class="wikitable" style="border: 2px solid red;" | style="background: red; color: white;" | A | style="background: red; color: white;" | B |- | style="color: red;" | C | D |} </pre> | {| class="wikitable" style="border: 2px solid red;" | style="background: red; color: white;" | A | style="background: red; color: white;" | B |- | style="color: red;" | C | D |} |} === 병합 === 칸을 병합하는 것도 서식 추가와 같이 HTML 속성을 이용합니다. <code><nowiki>colspan</nowiki></code>과 <code><nowiki>rowspan</nowiki></code>을 이용하는데, colspan은 column(열) + span(걸침), rowspan은 row(행) + span(걸침)를 의미합니다. 즉, 각각 열과 행에서 몇 칸씩 병합할지를 묻는 속성입니다. 병합할 때는 가장 왼쪽 위에 있는 칸에 속성들을 넣고, 나머지 칸들은 모두 없애야 합니다. 비워 두는 것이 아니라, 칸을 만들 때 건너뛰면 됩니다. 어떻게 사용되는지 예시를 보면 더 쉽습니다. {| class="wikitable" style="width: 100%; border: #81B11F 2px solid;" |- style="background-color: #81b11f; color: #fff; font-weight: 700; text-align: center;" | width=50% | 입력 | 출력 |- | style="padding-bottom: 0; padding-top: 15px;" | <pre> {| class="wikitable" style="border: 2px solid red;" | colspan="2" style="background: red; color: white;" | 1 |- | 가 | 나 |} </pre> | {| class="wikitable" style="border: 2px solid red;" | colspan="2" style="background: red; color: white;" | 1 |- | 가 | 나 |} |- | style="padding-bottom: 0; padding-top: 15px;" | <pre> {| class="wikitable" style="border: 2px solid red;" | rowspan="2" style="background: red; color: white;" | 1 | 2 |- | 나 |} </pre> | {| class="wikitable" style="border: 2px solid red;" | rowspan="2" style="background: red; color: white;" | 1 | 가 |- | 나 |} |}
이 문서에 포함된 문서:
틀:Leftcurly
(
원본 보기
)
틀:Wbr
(
원본 보기
)
틀:다크
(
원본 보기
)
틀:도움말
(
원본 보기
)
틀:목차
(
원본 보기
)
틀:부제
(
원본 보기
)
틀:분류
(
원본 보기
) (보호됨)
틀:스타일
(
원본 보기
)
틀:여백
(
원본 보기
) (보호됨)
틀:위키 문법
(
원본 보기
)
틀:자동다크
(
원본 보기
)
틀:줄바꿈위치
(
원본 보기
)
틀:펼접
(
원본 보기
)
틀:펼접끝
(
원본 보기
)
틀:펼치기 접기
(
원본 보기
)
모듈:HSL
(
원본 보기
)
모듈:HSL2
(
원본 보기
)
모듈:Style
(
원본 보기
)
도움말:위키 문법/표
문서로 돌아갑니다.