EXEM Knowledge Base
EXEM Knowledge Base는 HTML이나 XHTML의 table을 쓸 수도 있지만 보다 편하게 표를 만들 수 있는 방법을 제공합니다.
- 전체 표는 "
{| 표 옵션 "으로 시작해서 "|}"로 끝납니다.
- "
{|" 다음에 "|+ 제목 "으로 시작하는 줄을 넣어 표 제목을 달 수도 있습니다.
- 표의 행은 "
|- 표 옵션 "으로 시작합니다.
- 표의 칸 은 "| 값 " 또는 "| 칸 옵션 | 값 " 식으로 넣습니다. 여러 칸을 연속해서 쓰려면 칸과 칸 사이에 ||를 쓰면 됩니다.
- 표의 머리글 칸은 "|" 대신 "!"을 사용하여 구분합니다.
표 옵션과 칸 옵션은 HTML 문법과 동일합니다. class, id, style 등의 옵션을 줄 수 있습니다.
| 코드
| 실제
|
{|
|-
| 1, 1
| 2, 1
|-
| 1, 2
| 2, 2
|}
|
|
{|
|-
| 1, 1 || 2, 1
|-
| 1, 2 || 2, 2
|}
|
|
{|
|+곱셈 표
|-
! × !! 1 !! 2 !! 3
|-
! 1
| 1 || 2 || 3
|-
! 2
| 2 || 4 || 6
|-
! 3
| 3 || 6 || 9
|-
! 4
| 4 || 8 || 12
|-
! 5
| 5 || 10 || 15
|}
|
곱셈 표
| × | 1 | 2 | 3
|
| 1
| 1 | 2 | 3
|
| 2
| 2 | 4 | 6
|
| 3
| 3 | 6 | 9
|
| 4
| 4 | 8 | 12
|
| 5
| 5 | 10 | 15
|
|
|
colspan, rowspan 속성을 사용하면 복잡한 모양의 표를 만들 수 있습니다.
{|
|-
! Column 1 || Column 2 || Column 3
|-
| rowspan="2" | A
| colspan="2" | B
|-
| C
| D
|-
| E
| colspan="2" | F
|-
| rowspan="3" | G
| H
| I
|-
| J
| K
|-
| colspan="2" | L
|}
|
| Column 1 | Column 2 | Column 3
|
| A
| B
|
| C
| D
|
| E
| F
|
| G
| H
| I
|
| J
| K
|
| L
|
|
[편집] 위키 표(table) 마크업 개요
- 이 부분의 원문은 [[1]]입니다.
| {| | 표 시작
|
| |+ | 표 제목, 선택가능; 표 시작과 첫번째 줄 사이에서 한개의 표당 한개
|
| |- | 표 줄, 첫번째 줄에서 선택가능 -- 위키 엔진은 첫번째 줄을 사용합니다
|
| ! | 표 머릿말 셀, 선택가능. 연속적인 표 머릿말은 이중 기호(!!)로 구분되어져 같은 줄에 추가되거나 각각 고유한 단일 기호(!)로 새로운 줄에서 시작합니다.
|
| | | 표 정보 셀, 필수적! 연속적인 표 정보 셀들은 이중 기호(||)로 구분되어져 같은 줄에 추가되거나 각각 고유한 단일 기호(|)로 새로운 줄에서 시작합니다.
|
| |} | 표 끝
|
- 위의 기호들은 같은 줄에서 연속적인 셀들을 선택적으로 추가하기 위한 이중 ||과 !!를 제외하고는 반드시 새로운 줄에서 시작 하여야 합니다.
- XHTML 속성. 표 끝을 제외하고 각각의 기호는 선택적으로 한개 이상의 XHTML 속성을 수용합니다. 속성은 반드시 기호와 마찬가지로 같은 줄에 있어야 합니다. 각각의 속성은 한 번의 스페이스로 구분됩니다.
- 셀과 제목 (| 또는 ||, ! 또는 !!, 그리고 |+)은 내용을 포함합니다. 단일 막대기호(|)로 내용에서 속성들을 구분합니다. 셀의 내용은 같은 줄에서나 다음 줄에서 이어질 것입니다.
- 표와 줄 기호들 ({| 과 |-)은 직접적으로 내용을 포함하지 않습니다. 임의의 속성 뒤에 막대기호(|)를 추가하지 않습니다. 만약 표 기호나 줄 기호를 위한 속성 뒤에 막대기호를 잘못 추가한다면 파서는 잘못된 막대기호를 삭제할 것입니다. 그리고 만약 마지막 속성이 잘못된 막대기호를 사용한다면 삭제될 것입니다.
- 내용은 (a) 몇개의 선택가능한 XHTML 속성들 후에 같은 줄의 셀 기호 뒤에나 (b) 셀 기호 아랫쪽 줄에서 이어질 것입니다. 위키 마크업을 사용하여 목록, 제목, 표 채우기 등과 같이 새로운 줄에서 시작이 필요한 내용은 당연히 자신의 새로운 줄에서 해야만 합니다
[편집] 간단한 표
- 이 부분의 원문은 [[2]]입니다.
[편집] 평범
다음 표는 테두리와 행간이 없지만 가장 간단한 위키 마크업 표의 구조를 보여줍니다.
| Orange
| Apple
|
| Bread
| Pie
|
| Butter
| Ice cream
|
|
{|
|Orange
|Apple
|-
|Bread
|Pie
|-
|Butter
|Ice cream
|}
|
[편집] 대안
더 많은 표의 모양을 위해 위키 마크업 셀은 ||에 의해 구분되어진 하나의 줄위에 열거되어질 수 있습니다.이 방법은 패러그래프처럼 내용이 긴 셀에서는 크기가 충분하지 않습니다. 그러나 지금 예시용 표와 같이 내용이 짧은 글에서는 유용합니다.
위키 마크업을 더욱 보기 좋게 만들기 위해서 위키 마크업 아랫쪽에 했었던 것처럼 위키 마크업에서는 셀 안에 임시의 공간을 추가할 수 있습니다. 하지만 실제 표의 표현에는 영향을 주지 않습니다.
지금 페이지의 다른 표의 예에 따르면 HTML 속성을 이 표에 추가할 수 있습니다. 하지만 간단함의 예를 따르는것은 무시되었습니다.
| Orange | Apple | more
|
| Bread | Pie | more
|
| Butter | Ice cream | and more
|
|
{|
| Orange || Apple || more
|-
| Bread || Pie || more
|-
| Butter || Ice cream || and more
|}
|
[편집] HTML 속성들과 함께 사용
표를 더 좋게 보이게 만들기 위해서 HTML 속성들을 추가할 수 있습니다
[편집] border="1"
| Orange
| Apple
|
| Bread
| Pie
|
| Butter
| Ice cream
|
|
{| border="1"
|Orange
|Apple
|-
|Bread
|Pie
|-
|Butter
|Ice cream
|}
|
[편집] align="center" border="1"
| Orange
| Apple
|
| Bread
| Pie
|
| Butter
| Ice cream
|
|
{| align="center" border="1"
|Orange
|Apple
|-
|Bread
|Pie
|-
|Butter
|Ice cream
|}
|
[편집] align="right" border="1"
각각의 셀마다 속성을 줄 수 있습니다. 예를들면 숫자는 오른쪽 정렬이 보기에 좋습니다.
| Orange
| Apple
| 12,333.00
|
| Bread
| Pie
| 500.00
|
| Butter
| Ice cream
| 1.00
|
|
{| border="1"
|Orange
|Apple
|align="right"|12,333.00
|-
|Bread
|Pie
|align="right"|500.00
|-
|Butter
|Ice cream
|align="right"|1.00
|}
|
또한, 각각의 줄마다 속성을 줄 수 있습니다.
| Orange
| Apple
| 12,333.00
|
| Bread
| Pie
| 500.00
|
| Butter
| Ice cream
| 1.00
|
|
{| border="1"
|Orange
|Apple
|align="right"|12,333.00
|-
|Bread
|Pie
|align="right"|500.00
|- style="font-style:italic;color:green;"
|Butter
|Ice cream
|align="right"|1.00
|}
|
[편집] cellspacing="0" border="1"
| Orange
| Apple
|
| Bread
| Pie
|
| Butter
| Ice cream
|
|
{| cellspacing="0" border="1"
|Orange
|Apple
|-
|Bread
|Pie
|-
|Butter
|Ice cream
|}
|
[편집] cellpadding="20" cellspacing="0" border="1"
| Orange
| Apple
|
| Bread
| Pie
|
| Butter
| Ice cream
|
|
{| cellpadding="20" cellspacing="0" border="1"
|Orange
|Apple
|-
|Bread
|Pie
|-
|Butter
|Ice cream
|}
|
[편집] HTML 속성들과 함께 사용하기와 CSS 스타일
CSS 스타일 속성들은 다른 HTML 속성들과 함께 또는 HTML 속성들없이 추가될 수 있습니다
[편집] style="color:green;background-color:#ffffcc;" cellpadding="20" cellspacing="0" border="1"
| Orange
| Apple
|
| Bread
| Pie
|
| Butter
| Ice cream
|
|
{| style="color:green;background-color:#ffffcc;" cellpadding="20"
cellspacing="0" border="1"
|Orange
|Apple
|-
|Bread
|Pie
|-
|Butter
|Ice cream
|}
|
[편집] 캡션
- 이 부분의 원문은 [[3]]입니다.
표 캡션은 아래와 같이 어떤 표의 최상단에 추가될 수 있습니다
Food complements
| Orange
| Apple
|
| Bread
| Pie
|
| Butter
| Ice cream
|
|
{| border="1" cellpadding="20" cellspacing="0"
|+Food complements
|-
|Orange
|Apple
|-
|Bread
|Pie
|-
|Butter
|Ice cream
|}
|
align 같은 속성들도 아래와 같이 캡션에 적용될 수 있습니다
Food complements
| Orange
| Apple
|
| Bread
| Pie
|
| Butter
| Ice cream
|
|
{| border="1" cellpadding="20" cellspacing="0"
|+align="bottom" style="color:#e76700;"|''Food complements''
|-
|Orange
|Apple
|-
|Bread
|Pi
|-
|Butter
|Ice cream
|}
|