•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
r1
r1
(삭제된 사용자)
1[[분류:알파위키의 도움말]]
2[include(틀:상위 문서, top1=알파위키:문법 도움말)]
3[include(틀:알파위키)]
4[include(틀:알파위키 도움말)]
5[목차]
6== 개요 ==
7알파위키의 문법 중 응용 문법, 특수한 상황에 적용되는 문법, 난이도가 높은 문법들을 설명합니다. 편집에 필수적으로 필요한 기본 문법들은 [[알파위키:문법 도움말|상위 문서]]에 안내되어 있으니 심화 문법을 보기 전에 기초 내용을 먼저 숙지하시는 것을 권장합니다.
8
9== [anchor(텍스트)]응용 텍스트 문법 ==
10 *'''관련 기초 문법''': [[알파위키:문법 도움말#텍스트|텍스트 기초 문법]] ([[알파위키:문법 도움말#텍스트 형태|형태]]·[[알파위키:문법 도움말#텍스트 크기|크기]]·[[알파위키:문법 도움말#텍스트 색상|색상]])
11
12=== 텍스트 정렬 ===
13텍스트를 정렬할 수 있으며 형태, 크기, 색상과 병용할 수 있습니다.
14
15{{{{{{#!wiki style="text-align:center"
16중앙}}}}}}{{{#!wiki style="text-align:center"
17↓}}}{{{#!wiki style="text-align:center"
18중앙}}}
19{{{{{{#!wiki style="text-align:left"
20좌측}}}}}}{{{#!wiki style="text-align:left"
21↓}}}{{{#!wiki style="text-align:left"
22좌측}}}
23{{{{{{#!wiki style="text-align:right"
24우측}}}}}}{{{#!wiki style="text-align:right"
25↓}}}{{{#!wiki style="text-align:right"
26우측}}}
27
28=== 텍스트 자간 조절 ===
29{{{#red '''주의'''}}}: 정식 문법이 아니며 지원 중단 가능성이 있는 비권장 문법입니다.
30
31{{{{{{#!wiki style="letter-spacing: 값px"
32텍스트}}}}}}
33텍스트의 [[자간]]을 조절하여 공간을 절약하거나 가독성을 향상시킬 수 있습니다. 기본값은 0px입니다.
34[[템플릿]], [[틀]], [[표(자료)|테이블(표)]] 등에서 미관상의 목적으로만 사용하여 주십시오.
35
36||<:>출력||<:>입력||
37||<:>{{{#!wiki style="letter-spacing: 1.5px"
38텍스트의 letter-spacing이 1.5px입니다.}}}||<:>{{{{{{#!wiki style="letter-spacing: 1.5px"
39텍스트의 letter-spacing이 1.5px입니다.}}}}}}||
40||<:>{{{#!wiki style="letter-spacing: 1px"
41텍스트의 letter-spacing이 1.0px입니다.}}}||<:>{{{{{{#!wiki style="letter-spacing: 1px"
42텍스트의 letter-spacing이 1.0px입니다.}}}}}}||
43||<:>{{{#!wiki style="letter-spacing: .5px"
44텍스트의 letter-spacing이 0.5px입니다.}}}||<:>{{{{{{#!wiki style="letter-spacing: .5px"
45텍스트의 letter-spacing이 0.5px입니다.}}}}}}||
46||<:>{{{#!wiki style="letter-spacing: 0px"
47텍스트의 letter-spacing이 기본값입니다.}}}||<:>{{{{{{#!wiki style="letter-spacing: 0px"
48텍스트의 letter-spacing이 기본값입니다.}}}}}}||
49||<:>{{{#!wiki style="letter-spacing: -.5px"
50텍스트의 letter-spacing이 -0.5px입니다.}}}||<:>{{{{{{#!wiki style="letter-spacing: -.5px"
51텍스트의 letter-spacing이 -0.5px입니다.}}}}}}||
52||<:>{{{#!wiki style="letter-spacing: -1.0px"
53텍스트의 letter-spacing이 -1.0px입니다.}}}||<:>{{{{{{#!wiki style="letter-spacing: -1.0px"
54텍스트의 letter-spacing이 -1.0px입니다.}}}}}}||
55||<:>{{{#!wiki style="letter-spacing: -1.5px"
56텍스트의 letter-spacing이 -1.5px입니다.}}}||<:>{{{{{{#!wiki style="letter-spacing: -1.5px"
57텍스트의 letter-spacing이 -1.5px입니다.}}}}}}||
58
59[[#s-19|HTML 문법]]을 이용할 경우에도 동일하게 적용이 가능합니다.
60||{{{ {{{#!html <div style="letter-spacing: 값px">텍스트</div>}}} }}}||
61----
62{{{#red '''주의'''}}}: 상기의 경우 외에 문서 본문의 자간을 변경해서는 안됩니다.
63
64=== [anchor(그라데이션)]텍스트 배경 그라데이션 효과 ===
65{{{#red '''주의'''}}}: 정식 문법이 아니며 지원 중단 가능성이 있는 비권장 문법입니다.
66
67{{{{{{#!wiki style="background-image: linear-gradient(<to 방향>, #<헥스 코드 1>, #<헥스 코드 2>)"
68}}}}}}
69이 문법은 글자의 배경에 [[그라데이션]]을 넣는 기능입니다. (텍스트 뿐만 아니라 테이블의 셀 배경으로 적용 또한 가능함) {{{<헥스 코드 1, 2>}}} 자리에 자신이 넣고 싶은 여섯 자리의 [[헥스 코드]]들을 찾아서 입력해 주세요.
70
71그러데이션의 여백을 조절하고 싶다면 위 문법에 {{{margin: (세로 여백 조절 숫자)px (가로 여백 조절 숫자)px; }}}을 추가로 입력하여 조절해 주세요.
72
73그라데이션의 크기를 조절하고 싶다면 위 문법에 {{{padding: (세로 크기 조절 숫자)px (가로 크기 조절 숫자)px; }}}을 추가로 입력하여 조절해 주세요.
74
75그러데이션의 방향을 설정하고 싶다면 {{{<to 방향>}}} 자리에 to left, to right, to top, to bottom 중에서 하나를 입력해 주세요.
76
77 * 왼쪽에서 오른쪽: {{{to right}}}
78 * 오른쪽에서 왼쪽: {{{to left}}}
79 * 위에서 아래 {{{to bottom}}}
80 * 아래에서 위: {{{to top}}}
81 * 북동쪽 방향 대각선: {{{to top right}}} 또는 {{{to right top}}}
82 * 동남쪽 방향 대각선: {{{to bottom right}}} 또는 {{{to right bottom}}}
83 * 남서쪽 방향 대각선: {{{to bottom left}}} 또는 {{{to left bottom}}}
84 * 북서쪽 방향 대각선: {{{to top left}}} 또는 {{{to left top}}}
85
86그라데이션의 각도를 세세하게 조절하고 싶다면 {{{<to 방향>}}} 대신 {{{<숫자deg>}}} 문법을 사용해 보세요. {{{숫자}}} 안의 각도 숫자를 자유자재로 조절할 수 있습니다. 아래는 예시입니다.
87 * 북쪽 방향: {{{0deg}}}
88 * 북동쪽 방향: {{{45deg}}}
89 * 동쪽 방향: {{{90deg}}}
90 * 남동쪽 방향: {{{135deg}}}
91 * 남쪽 방향: {{{180deg}}}
92 * 남서쪽 방향: {{{225deg}}}
93 * 서쪽 방향: {{{270deg}}}
94 * 북서쪽 방향: {{{315deg}}}
95
96상기의 문법을 동시에 사용한 예시입니다.
97{{{{{{#!wiki style="margin: -5px -10px; padding: 5px 10px; background-image: linear-gradient(to right, #FFB9B9, #FFFDBB)"
98그라데이션 기능입니다}}}}}}
99{{{#!wiki style="margin: -5px 0px; padding: 5px 10px; background-image: linear-gradient(to right, #FFB9B9, #FFFDBB)"
100그라데이션 기능입니다}}}
101
102또다른 예시입니다.
103
104{{{{{{#!wiki style="margin: -5px -10px; padding: 5px 10px; background-image: linear-gradient(135deg, #FFB9B9, #FFD3B6, #FFFDBB, #B4ECB4, #ACE1FF, #F6C3FF)"
105그라데이션 기능입니다
106
107하하하!
108
109무지개색 총공격!}}}}}}
110{{{#!wiki style="margin: -5px 0px; padding: 5px 10px; background-image: linear-gradient(135deg, #FFB9B9, #FFD3B6, #FFFDBB, #B4ECB4, #ACE1FF, #F6C3FF)"
111그라데이션 기능입니다
112
113하하하!
114
115무지개색 총공격!}}}
116
117[anchor(tablegra)]
118표 문법 안에 넣어서 활용하는 방법도 있습니다.
119
120{{{||<width=300px> {{{#!wiki style="margin: -5px -10px; padding: 5px 10px; background-image: linear-gradient(to right, #00A495, #13AD65)"
121{{{#FFFFFF '''나무위키'''}}}[br]{{{#FFFFFF '''고유 컬러'''}}}}}} ||}}}
122||<width=300px> {{{#!wiki style="margin: -5px -10px; padding: 5px 10px; background-image: linear-gradient(to right, #00A495, #13AD65)"
123{{{#FFFFFF '''나무위키'''}}}[br]{{{#FFFFFF '''고유 컬러'''}}}}}} ||
124
125헥스 코드를 여러번 입력하여 색과 색 사이의 경계를 좀 더 뚜렷하게 만들어 다양한 시도를 할 수 있습니다.
126{{{||<width=300px> {{{#!wiki style="margin: -5px -10px; padding: 5px 10px; background-image: linear-gradient(to right, #AFEEEE, #AFEEEE, #AFEEEE, #AFEEEE, #4682B4, #4682B4, #4682B4, #4682B4)"
127{{{#FFFFFF '''안녕하세요'''}}}[br][br][br]{{{#FFFFFF '''여러분'''}}}}}} ||}}}
128||<width=300px> {{{#!wiki style="margin: -5px -10px; padding: 5px 10px; background-image: linear-gradient(to right, #AFEEEE, #AFEEEE, #AFEEEE, #AFEEEE, #4682B4, #4682B4, #4682B4, #4682B4)"
129{{{#FFFFFF '''안녕하세요'''}}}[br]{{{#FFFFFF '''여러분'''}}}}}} ||
130
131헥스 코드 바로 오른쪽에 퍼센테이지를 붙여서 각 색이 차지하는 크기 및 비율을 조절하는 방법도 있습니다.
132 * {{{linear-gradient(to right, #AFEEEE 65%, #4682B4 80%)"}}}
133 #AFEEEE로 시작하고, 왼쪽에서 65% 지점 이후부터 #4682B4로 전환되기 시작한 후, 왼쪽에서 80% 지점부터 순수한 #4682B4로 완전히 전환되어 종료되는 그라데이션
134{{{||<width=300px> {{{#!wiki style="margin: -5px -10px; padding: 5px 10px; background-image: linear-gradient(to right, #AFEEEE 65%, #4682B4 80%)"
135{{{#FFFFFF '''안녕하세요'''}}}[br][br][br]{{{#FFFFFF '''여러분'''}}}}}} ||}}}
136||<width=300px> {{{#!wiki style="margin: -5px -10px; padding: 5px 10px; background-image: linear-gradient(to right, #AFEEEE 65%, #4682B4 80%)"
137{{{#FFFFFF '''안녕하세요'''}}}[br]{{{#FFFFFF '''여러분'''}}}}}} ||
138
139 * {{{linear-gradient(to right, #AFEEEE, #4682B4 60%, #C0D84D)"}}}
140 #AFEEEE로 시작하고, 왼쪽에서 60% 지점부터 순수한 #4682B4로 완전히 전환된 후, #C0D84D로 종료되는 그라데이션
141{{{||<width=300px> {{{#!wiki style="margin: -5px -10px; padding: 5px 10px; background-image: linear-gradient(to right, #AFEEEE, #4682B4 60%, #C0D84D)"
142{{{#FFFFFF '''안녕하세요'''}}}[br]{{{#FFFFFF '''여러분'''}}}}}} ||}}}
143||<width=300px> {{{#!wiki style="margin: -5px -10px; padding: 5px 10px; background-image: linear-gradient(to right, #AFEEEE, #4682B4 60%, #C0D84D)"
144{{{#FFFFFF '''안녕하세요'''}}}[br]{{{#FFFFFF '''여러분'''}}}}}} ||
145
146오른쪽 색상의 지정 위치가 왼쪽 색상보다 작거나 같을 경우, 그라데이션 효과가 사라지고 왼쪽 색상에 지정한 위치에서 색이 나누어집니다.
147 * {{{linear-gradient(to right, #C9151E 30%, #D1EAFF 0%)}}}
148 * {{{linear-gradient(to right, #C9151E 58%, #D1EAFF 57%)}}}
149 * {{{linear-gradient(to right, #C9151E 70%, #D1EAFF 70%)}}}
150 * {{{linear-gradient(45deg, #C9151E 70%, #D1EAFF 70%)}}}
151||<width=300px> {{{#!wiki style="margin: -5px -10px; padding:5px; background-image: linear-gradient(to right, #C9151E 30%, #D1EAFF 0%)"
152{{{#C9151E '''30%'''}}}}}}||
153|| {{{#!wiki style="margin: -5px -10px; padding:5px; background-image: linear-gradient(to right, #C9151E 58%, #D1EAFF 57%)"
154{{{#C9151E '''58%'''}}}}}}||
155|| {{{#!wiki style="margin: -5px -10px; padding:5px; background-image: linear-gradient(to right, #C9151E 70%, #D1EAFF 70%)"
156{{{#C9151E '''70%'''}}}}}}||
157|| {{{#!wiki style="margin: -5px -10px; padding:5px; background-image: linear-gradient(45deg, #C9151E 70%, #D1EAFF 70%)"
158{{{#C9151E '''70%'''}}}}}}||
159
160서로 다른 방향의 그라데이션을 한 표안에 원할시 linear-gradient(<to 방향>, #<헥스 코드 1>, #<헥스 코드 2>)를 중첩으로 사용해 만들 수 있습니다.
161{{{||<width=300px> {{{#!wiki style="margin: -5px -10px; padding: 5px 10px; background-image: linear-gradient(to right, #355c7d, #6c5b7b, transparent 50%), linear-gradient(to top, #f8b195, #f67280, #f64d5f)"
162{{{#fff '''중첩된'''}}}[br]{{{#fff '''그라데이션'''}}}}}} ||}}}
163||<width=300px> {{{#!wiki style="margin: -5px -10px; padding: 5px 10px; background-image: linear-gradient(to right, #355c7d, #6c5b7b, transparent 50%), linear-gradient(to top, #f8b195, #f67280, #f64d5f)"
164{{{#fff '''중첩된'''}}}[br]{{{#fff '''그라데이션'''}}}}}} ||
165퍼센테이지를 적용할 수 도 있습니다.
166||<width=300px> {{{#!wiki style="margin: -5px -10px; padding: 5px 10px; background-image: linear-gradient(to right, #355c7d 25%, #6c5b7b 25%, #6c5b7b 50%, transparent 50%), linear-gradient(to top, #f8b195 33%, #f67280 33%, #f67280 66%, #f64d5f 66%)"
167{{{#fff '''중첩된'''}}}[br]{{{#fff '''그라데이션'''}}}}}} ||
168
169반복되는 그라데이션을 원할시 linear-gradient앞에 repeating-을 붙여 구현할 수 있습니다.
170{{{||<width=300px> {{{#!wiki style="margin: -5px -10px; padding: 5px 10px; background-image: repeating-linear-gradient(45deg, #1f719a 6%, #1f719a 12%, #2abdc3 12%, #2abdc3 18%, #fff6ee 18%, #fff6ee 24%)"
171{{{#0e284c '''반복 그라데이션'''}}}}}} ||}}}
172||<width=300px> {{{#!wiki style="margin: -5px -10px; padding: 5px 10px; background-image: repeating-linear-gradient(45deg, #1f719a 6%, #1f719a 12%, #2abdc3 12%, #2abdc3 18%, #fff6ee 18%, #fff6ee 24%)"
173{{{#0e284c '''반복 그라데이션'''}}}}}} ||<width=300px> {{{#!wiki style="margin: -5px -10px; padding: 5px 10px; background-image: repeating-linear-gradient(45deg, #1f719a 5%, #1f719a 9%, #2abdc3 9%, #2abdc3 13%, #fff6ee 13%, #fff6ee 17%)"
174{{{#0e284c '''반복 그라데이션'''}}}}}} ||<width=300px> {{{#!wiki style="margin: -5px -10px; padding: 5px 10px; background-image: repeating-linear-gradient(45deg, #1f719a 2%, #1f719a 4%, #2abdc3 4%, #2abdc3 6%, #fff6ee 6%, #fff6ee 8%)"
175{{{#0e284c '''반복 그라데이션'''}}}}}} ||
176
177원 모양의 그라데이션을 원할시 다음과 같이 입력해 출력할 수 있습니다.
178{{{{{{#!wiki style="background-image: radial-gradient(circle at (위치)% (높이)%, #<헥스 코드 1>, #<헥스 코드 2>)"}}}
179}}}
180 *위치: 0%일시 원의 중심이 최좌측, 100%일시 원의 중심이 최우측
181 *높이: 0%일시 원의 중심이 최상단, 100%일시 원의 충심이 최하단
182예시
183||<width=300px> {{{#!wiki style="margin: -5px -10px; padding: 5px 10px; background-image: radial-gradient(circle at 50% 50%, #000 50%, #808080 50%)"
184[br]'''{{{#fff 위치 50%[br]높이 50%[br]크기 50%}}}'''[br][br]}}} ||||<width=300px> {{{#!wiki style="margin: -5px -10px; padding: 5px 10px; background-image: radial-gradient(circle at 0% 50%, #000 50%, #808080 50%)"
185[br]'''{{{#fff 위치 0%[br]높이 50%[br]크기 50%}}}'''[br][br]}}} ||||<width=300px> {{{#!wiki style="margin: -5px -10px; padding: 5px 10px; background-image: radial-gradient(circle at 50% 0%, #000 50%, #808080 50%)"
186[br]'''{{{#fff 위치 50%[br]높이 0%[br]크기 50%}}}'''[br][br]}}} ||
187마찬가지로 위의 linear-gradient와 혼용하여 사용가능합니다.
188{{{||<width=300px> {{{#!wiki style="margin: -5px -10px; padding: 5px 10px; background-image: radial-gradient(circle at 50% 0%, #000 30%, transparent 30%), linear-gradient(to top, #000, #808080)"
189[br]'''{{{#fff 위치 50%[br]높이 0%[br]크기 30%}}}'''[br][br]}}} ||
190}}}
191||<width=300px> {{{#!wiki style="margin: -5px -10px; padding: 5px 10px; background-image: radial-gradient(circle at 50% 0%, #000 30%, transparent 30%), linear-gradient(to top, #000, #808080)"
192[br]'''{{{#fff 위치 50%[br]높이 0%[br]크기 30%}}}'''[br][br]}}} ||
193
194=== 줄바꿈 기준 설정 ===
195{{{#red '''주의'''}}}: 정식 문법이 아니며 지원 중단 가능성이 있는 비권장 문법입니다.
196
197문서, 표, 인용문 박스 등 특정 영역의 가장자리에서 텍스트가 줄바꿈 될 때의 기준을 다음 문법을 통해 설정하여 가독성을 향상시킬 수 있습니다.
198{{{{{{#!wiki style="word-break: (조건값)"
199}}}}}}
200
201줄바꿈 조건값으로 입력할 수 있는 값에는 다음이 있습니다.
202 * 띄어쓰기와 하이픈(-)을 단어 구분의 기준으로 '''[[라틴 문자]](로마자)의 단어 단위''' 줄바꿈: {{{normal}}}
203 * 띄어쓰기와 하이픈(-)을 단어 구분의 기준으로 '''모든 문자(한글 포함)의 단어 단위''' 줄바꿈: {{{keep-all}}}
204 * '''글자 단위''' 줄바꿈: {{{break-all}}}
205
206{{{#red '''참고'''}}}: 이 문법을 따로 사용하지 않았을 경우의 알파위키 기본값은 글자 단위 줄바꿈({{{word-break: break-all}}}) 입니다.
207----
208
209다음은 예시입니다.
210
211||<bgcolor=#fc6><rowcolor=#000>'''{{{word-break: break-all}}} 사용 (알파위키 기본값, 글자 단위로 줄바꿈)'''||
212||{{{|| Out of the frying pan into the fire. 프라이팬이 뜨거워서 밖으로 나가니 불 속이다. || Saying is one thing, doing is another. 말하는 것은 한 가지요, 행동하는 것도 또 다른 한가지다. || The fish always stinks from the head downwards. 생선은 꼭 머리부터 아래쪽으로 썩는 냄새를 풍긴다. || The sparrow near a school sings the primer. 학교 가까이 있는 참새는 입문서를 노래할 수 있다. || The mouse that has but one hole is quickly taken. 구멍 하나만 갖고 있는 쥐는 빨리 잡힌다. || Still waters run deep. 잔잔한 물은 깊이 흐른다. || What's learned in the cradle is carried to the grave. 요람에서 배워진 것이 무덤까지 간다. || You can lead a horse to water, but you can't make him drink. 말을 물가에 데리고 갈 수는 있지만 물을 먹게 할 수는 없다. || There's more than one way to skin a cat. 고양이 가죽 벗기는 데도 한가지 이상의 방법이 있다. || Rome wasn't built in a day. 로마가 하루에 만들어 진 것은 아니다. || One swallow does not make a summer. 제비 한 마리가 여름을 만들지는 않는다. ||}}}||
213
214||Out of the frying pan into the fire. 프라이팬이 뜨거워서 밖으로 나가니 불 속이다. || Saying is one thing, doing is another. 말하는 것은 한 가지요, 행동하는 것도 또 다른 한가지다. || The fish always stinks from the head downwards. 생선은 꼭 머리부터 아래쪽으로 썩는 냄새를 풍긴다. || The sparrow near a school sings the primer. 학교 가까이 있는 참새는 입문서를 노래할 수 있다. || The mouse that has but one hole is quickly taken. 구멍 하나만 갖고 있는 쥐는 빨리 잡힌다. || Still waters run deep. 잔잔한 물은 깊이 흐른다. || What's learned in the cradle is carried to the grave. 요람에서 배워진 것이 무덤까지 간다. || You can lead a horse to water, but you can't make him drink. 말을 물가에 데리고 갈 수는 있지만 물을 먹게 할 수는 없다. || There's more than one way to skin a cat. 고양이 가죽 벗기는 데도 한가지 이상의 방법이 있다. || Rome wasn't built in a day. 로마가 하루에 만들어 진 것은 아니다. || One swallow does not make a summer. 제비 한 마리가 여름을 만들지는 않는다.||
215----
216
217
218||<bgcolor=#fc6><rowcolor=#000><tablewidth=100%>'''{{{word-break: normal}}} 사용 (라틴 문자 단어 단위로 줄바꿈)'''||
219||\{{{{{{#!wiki style="word-break: normal"}}}
220{{{|| Out of the frying pan into the fire. 프라이팬이 뜨거워서 밖으로 나가니 불 속이다. || Saying is one thing, doing is another. 말하는 것은 한 가지요, 행동하는 것도 또 다른 한가지다. || The fish always stinks from the head downwards. 생선은 꼭 머리부터 아래쪽으로 썩는 냄새를 풍긴다. || The sparrow near a school sings the primer. 학교 가까이 있는 참새는 입문서를 노래할 수 있다. || The mouse that has but one hole is quickly taken. 구멍 하나만 갖고 있는 쥐는 빨리 잡힌다. || Still waters run deep. 잔잔한 물은 깊이 흐른다. || What's learned in the cradle is carried to the grave. 요람에서 배워진 것이 무덤까지 간다. || You can lead a horse to water, but you can't make him drink. 말을 물가에 데리고 갈 수는 있지만 물을 먹게 할 수는 없다. || There's more than one way to skin a cat. 고양이 가죽 벗기는 데도 한가지 이상의 방법이 있다. || Rome wasn't built in a day. 로마가 하루에 만들어 진 것은 아니다. || One swallow does not make a summer. 제비 한 마리가 여름을 만들지는 않는다. ||}}}}}}||
221
222{{{#!wiki style="word-break: normal"
223|| Out of the frying pan into the fire. 프라이팬이 뜨거워서 밖으로 나가니 불 속이다. || Saying is one thing, doing is another. 말하는 것은 한 가지요, 행동하는 것도 또 다른 한가지다. || The fish always stinks from the head downwards. 생선은 꼭 머리부터 아래쪽으로 썩는 냄새를 풍긴다. || The sparrow near a school sings the primer. 학교 가까이 있는 참새는 입문서를 노래할 수 있다. || The mouse that has but one hole is quickly taken. 구멍 하나만 갖고 있는 쥐는 빨리 잡힌다. || Still waters run deep. 잔잔한 물은 깊이 흐른다. || What's learned in the cradle is carried to the grave. 요람에서 배워진 것이 무덤까지 간다. || You can lead a horse to water, but you can't make him drink. 말을 물가에 데리고 갈 수는 있지만 물을 먹게 할 수는 없다. || There's more than one way to skin a cat. 고양이 가죽 벗기는 데도 한가지 이상의 방법이 있다. || Rome wasn't built in a day. 로마가 하루에 만들어 진 것은 아니다. || One swallow does not make a summer. 제비 한 마리가 여름을 만들지는 않는다. ||}}}
224----
225
226
227||<bgcolor=#fc6><rowcolor=#000>'''{{{word-break: keep-all}}} 사용 (한글을 포함한 모든 문자의 단어 단위로 줄바꿈)'''||
228||\{{{{{{#!wiki style="word-break: keep-all"}}}
229{{{|| Out of the frying pan into the fire. 프라이팬이 뜨거워서 밖으로 나가니 불 속이다. || Saying is one thing, doing is another. 말하는 것은 한 가지요, 행동하는 것도 또 다른 한가지다. || The fish always stinks from the head downwards. 생선은 꼭 머리부터 아래쪽으로 썩는 냄새를 풍긴다. || The sparrow near a school sings the primer. 학교 가까이 있는 참새는 입문서를 노래할 수 있다. || The mouse that has but one hole is quickly taken. 구멍 하나만 갖고 있는 쥐는 빨리 잡힌다. || Still waters run deep. 잔잔한 물은 깊이 흐른다. || What's learned in the cradle is carried to the grave. 요람에서 배워진 것이 무덤까지 간다. || You can lead a horse to water, but you can't make him drink. 말을 물가에 데리고 갈 수는 있지만 물을 먹게 할 수는 없다. || There's more than one way to skin a cat. 고양이 가죽 벗기는 데도 한가지 이상의 방법이 있다. || Rome wasn't built in a day. 로마가 하루에 만들어 진 것은 아니다. || One swallow does not make a summer. 제비 한 마리가 여름을 만들지는 않는다. ||}}}}}}||
230
231{{{#!wiki style="word-break: keep-all"
232|| Out of the frying pan into the fire. 프라이팬이 뜨거워서 밖으로 나가니 불 속이다. || Saying is one thing, doing is another. 말하는 것은 한 가지요, 행동하는 것도 또 다른 한가지다. || The fish always stinks from the head downwards. 생선은 꼭 머리부터 아래쪽으로 썩는 냄새를 풍긴다. || The sparrow near a school sings the primer. 학교 가까이 있는 참새는 입문서를 노래할 수 있다. || The mouse that has but one hole is quickly taken. 구멍 하나만 갖고 있는 쥐는 빨리 잡힌다. || Still waters run deep. 잔잔한 물은 깊이 흐른다. || What's learned in the cradle is carried to the grave. 요람에서 배워진 것이 무덤까지 간다. || You can lead a horse to water, but you can't make him drink. 말을 물가에 데리고 갈 수는 있지만 물을 먹게 할 수는 없다. || There's more than one way to skin a cat. 고양이 가죽 벗기는 데도 한가지 이상의 방법이 있다. || Rome wasn't built in a day. 로마가 하루에 만들어 진 것은 아니다. || One swallow does not make a summer. 제비 한 마리가 여름을 만들지는 않는다. ||}}}
233
234=== [[마크업 언어]]가 적용되지 않는 텍스트 ===
235일반 텍스트 사이에 코드를 넣거나, 해당 텍스트에 [[마크업 언어|마크업]]이 적용되지 않도록 할 수 있습니다.[* 마크업 언어에 관한 설명은 해당 문서 참조. 프로그래밍과 거리가 먼 사람이라 이해가 가지 않으신다면, 위키 한정으로는 그냥 "위키 문법이 미적용된다"고 이해하셔도 좋습니다.]
236
237|| {{{{{{코드, 또는 텍스트}}}}}} ||
238
239{{{{{{ 와 }}}}}}안에 들어간 텍스트는 마크업이 적용되지 않고, {{{이렇게 고정폭 글꼴}}}로 표시됩니다. 텍스트 사이에 코드를 넣는 경우나 이 문법 도움말 문서처럼 특정 마크업을 설명할 때 사용됩니다.
240----
241'''{{{#red 주의}}}''': 기술적인 문제로 인해 {{{"{{{" 와 "}}}"}}} 사이에 {{{ "{" }}} 또는 {{{ "}" }}}를 3개 이상 연속으로 사용할 수 없습니다. {{{ { }}}, {{{ {{ }}}, {{{ } }}}, {{{ }} }}}는 정상적으로 출력되며, 사이에 띄어쓰기가 있는 경우에도 정상적으로 출력됩니다. 다만 중괄호를 열고 닫는 것이 짝이 맞는 경우엔 작동합니다. [[https://namu.wiki/w/나무위키:보존문서/나무위키:연습장1?rev=4128|시연]]
242
243'''{{{#green 참고}}}''': 한 문자에만 마크업을 적용되지 않게 하려면 그 문자 바로 앞에 \\(역슬래시)를 넣으면 됩니다. [[../#문법 무효화|문법 도움말 기본편 참조]].
244
245== 하이퍼링크 ==
246 *'''관련 기초 문법''': [[알파위키:문법 도움말#하이퍼링크|하이퍼링크 기초 문법]]
247=== [anchor(앵커)]앵커(anchor) ===
248[anchor(앵커 리다이렉트)]{{{[anchor()]}}}문법을 사용하면 현재 문서 또는 다른 문서의 임의의 위치로 하이퍼링크를 걸 수 있습니다.
249
250우선, 먼저 해야 할 일은 링크를 걸어 이동시키고자 하는 현재 문서 또는 다른 문서의 특정 위치(도착점)에 앵커를 삽입하는 것입니다. 링크를 보내고자 하는 곳에 아래와 같이 앵커를 넣어줍니다.
251[anchor(아무개)] 예시) {{{[anchor(아무개)]}}}
252
253그 다음 링크를 걸 곳(출발점)에는 아래와 같은 방법으로 링크를 만들어주시면 됩니다. 문단 링크 문법과는 #뒤에 's-문단명' 대신 앵커 이름이 온다는 점만 다릅니다.
254||<rowbgcolor=#fc6><rowcolor=#000> 사용법 || 출력 || 설명 ||
255||{{{[[알파위키:문법 도움말/심화#아무개]]}}}||[[알파위키:문법 도움말/심화#아무개]]||<|2>특정 문서의 해당 앵커가 있는 위치로 하이퍼링크를 겁니다.||
256||{{{[[알파위키:문법 도움말/심화#아무개|알파위키:문법 도움말/심화#아무개]]}}}||[[알파위키:문법 도움말/심화#아무개|알파위키:문법 도움말/심화#아무개]]||||
257||{{{[[#아무개]]}}}||[[#아무개]]||같은 문서 내의 해당 앵커가 있는 위치로 하이퍼링크를 겁니다.||
258||{{{[[알파위키:문법 도움말/심화#아무개|물론 링크와 출력이 서로 다르게 할 수도 있습니다.]]}}}||[[알파위키:문법 도움말/심화#아무개|물론 링크와 출력이 서로 다르게 할 수도 있습니다.]]||<|2>링크와 출력이 서로 다른 앵커 문법입니다.||
259||{{{[[#아무개|나아가 같은 문서로도요.]]}}}||[[#아무개|나아가 같은 문서로도요.]]||
260
261한편, 특정한 위치에 자동으로 생성되는 앵커도 있습니다.
262 *모든 문서의 맨 위에는 top 앵커가 있습니다. {{{[[문서명#top]]}}}을 사용하면 해당 문서의 제일 위로 이동하는 링크가 생깁니다. 예시: [[알파위키:문법 도움말/심화#top|알파위키:문법 도움말/심화#top]]
263 *모든 문서의 맨 아래에는 bottom 앵커가 있습니다. {{{[[문서명#bottom]]}}}을 사용하면 해당 문서의 제일 아래로 이동하는 링크가 생깁니다. 예시: [[알파위키:문법 도움말/심화#bottom|알파위키:문법 도움말/심화#bottom]]
264 *모든 목차에는 toc 앵커가 있습니다. {{{[[문서명#toc]]}}}을 사용하면 해당 문서의 목차로 이동하는 링크가 생깁니다. 예시: [[알파위키:문법 도움말/심화#toc|알파위키:문법 도움말/심화#toc]]
265 *모든 문단에는 s-문단번호 앵커와 문단이름 앵커가 있습니다. {{{[[문서명#s-n]]}}}을 사용하면 해당 문서의 n번째 문단으로 이동하는 링크가 생깁니다. 또한 {{{[[문서명#문단 이름]]}}}을 사용하면 해당 문서의 해당 문단으로 이동하는 링크가 생깁니다. 문단을 추가하거나 삭제하면 문단번호가 변화하니 문단번호 앵커는 쉽게 변할 수 있습니다. 그러나 문단이름은 변하는 경우가 상대적으로 적어 더 안정적입니다. 물론 문단이름도 변할 수 있어서 완전한 것은 아닙니다. 예시: [[알파위키:문법 도움말/심화#s-1|알파위키:문법 도움말/심화#s-1]], [[알파위키:문법 도움말/심화#개요|알파위키:문법 도움말/심화#개요]]
266 *모든 각주에는 fn-각주번호 또는 fn-각주이름 앵커가 있습니다. {{{[[문서명#fn-n]]}}}을 사용하면 해당 문서의 n번째 각주로 이동하는 링크가 생기고, {{{[[문서명#fn-A]]}}}을 사용하면 해당 문서의 A라는 각주로 이동하는 링크가 생깁니다. 예시: [[알파위키:문법 도움말/심화#fn-1|알파위키:문법 도움말/심화#fn-1]], [[알파위키:문법 도움말/심화#fn-A|알파위키:문법 도움말/심화#fn-A]]
267 *모든 각주가 삽입된 본문에는 rfn-각주번호 앵커가 있습니다. {{{[[문서명#rfn-n]]}}}을 사용하면 해당 문서의 n번째 각주가 삽입된 곳으로 이동하는 링크가 생깁니다. 여기에는 각주번호가 아닌 각주이름은 사용할 수 없습니다. 예시: [[알파위키:문법 도움말/심화#rfn-1|알파위키:문법 도움말/심화#rfn-1]], [[알파위키:문법 도움말/심화#rfn-20|알파위키:문법 도움말/심화#rfn-20]]
268
269단, 알파위키 [[스킨 설정]]에서 '고정형 내비게이션 바'를 사용하는 경우 해당 기능 특성상 앵커 이동 위치의 내용이 가려지는 현상이 발생합니다.
270[*A 각주이름 앵커]
271
272=== [anchor(하이퍼링크 시 주의)]|, \\, #가 제목에 쓰이거나 제목이 ]로 끝나거나 제목이 /로 시작하는 문서로 하이퍼링크 걸기 ===
273기술적인 문제로 일반적인 하이퍼링크 문법으로는 해당 문서로 통하는 정상적인 하이퍼링크를 만들 수 없습니다. 이럴 때는 해당 문자 앞에 \\를 넣어 줘야 합니다. #나 맨 끝의 ]가 제목에 들어간 문서에 한해서 맨 끝에 #를 넣어 줘도 됩니다. 다른 편집자를 위해서 [[틀:링크시 주의]]를 달아 줘도 됩니다. 해당 틀을 작성할 때 위키 문법상 \\를 3개 더 입력해야 안내문에 \\가 정상적으로 출력이 되니 유의하십시오.
274
275단, /는 예외적으로 \\를 앞에 입력해도 정상 출력이 안 됩니다. 이때는 링크를 걸려는 쪽의[* A 문서에서 B 문서로 향하는 링크를 걸 경우, A 문서가 이에 해당합니다.] 문서의 제목에 /가 없다면 {{{[[../문서명]]}}}을 사용하십시오.
276
277링크를 걸려는 쪽의 문서 제목에 /가 있을 경우에는 (슬래시(/) 개수+1)개만큼 ../를 써주시고 문서명을 붙이시면 됩니다. 그러나 이 경우 정상적으로 링크되지만 빨간 링크가 걸리므로, 색상 문법을 이용해서 #0275D8,#EC9F19의 색을 넣어주시면 정상 색으로 나옵니다.
278
279혹은 모양이 비슷한 전각 문자(#, /, \, |, ])로 리다이렉트하셔도 됩니다. 전각 문자가 아니더라도 해당 문서의 리다이렉트 문서를 사용하실 수도 있습니다.
280
281||||<rowbgcolor=#fc6><rowcolor=#000><tablealign=center> 예시 ||
282||<rowbgcolor=#fc6><rowcolor=#000> 입력 || 출력 ||
283|| {{{ [[\\]] }}} || [[\\]] ||
284|| {{{[[Fate/Grand Order/서번트/랜서/블라드 3세[EXTRA\]]]}}} || [[Fate/Grand Order/서번트/랜서/블라드 3세[EXTRA\]]] ||
285|| {{{[[\#1 To Infinity]]}}} || [[\#1 To Infinity]] ||
286|| {{{[[#1 To Infinity#s-2]]}}}[* 이 경우 2번 문단으로 링크가 걸립니다.] || [[#1 To Infinity#s-2]] ||
287|| {{{[[S\#ARP]]}}} || [[S\#ARP]] ||
288|| {{{[[S#ARP#]]}}} || [[S#ARP#]] ||
289|| {{{[[a(4chan)|/a/]]}}}[* [[a(4chan)]] 문서가 [[a(4chan)|/a/]] 문서로 리다이렉트됩니다.] || [[a(4chan)|/a/]] ||
290|| (4chan/게시판 문서에서 링크를 걸 경우) {{{[[../..//b/|{{{#0275D8,#EC9F19 /b/]]}}}}}} || [[..//a/|/a/]] ||
291
292
293== 들여쓰기 ==
294텍스트를 들여쓰고자 할 경우, 줄 앞에 띄어쓰기(공백)을 하나 이상 입력합니다. 들여쓴 텍스트 내에서 또 들여쓰고자 할 경우, 입력했던 공백보다 더 많은 공백을 입력합니다.
295'''{{{#red 주의}}}''': 들여쓴 단계에 따라 줄 앞에 입력한 공백의 개수는 일정하게 유지해주십시오.
296
297||<-2>붉은 {{{#red v}}}는 띄어쓰기를 나타냅니다.||
298||<^|1><width=200px>입력
299----
300들여쓰지 않은 텍스트
301{{{#red v}}}들여쓴 텍스트 (단계 1)
302{{{#red vv}}}들여쓴 텍스트 (단계 2)
303{{{#red vvv}}}들여쓴 텍스트 (단계 3)
304{{{#red v}}}들여쓴 텍스트 (단계 1)
305들여쓰지 않은 텍스트
306||<^|1><width=300px>출력
307----
308{{{#!wiki style="padding-left:10px; margin-bottom:16px"
309들여쓰지 않은 텍스트}}}{{{#!wiki style="padding-left:20px; margin-bottom:16px"
310들여쓴 텍스트 (단계 1)}}}{{{#!wiki style="padding-left:30px; margin-bottom:16px"
311들여쓴 텍스트 (단계 2)}}}{{{#!wiki style="padding-left:40px; margin-bottom:16px"
312들여쓴 텍스트 (단계 3)}}}{{{#!wiki style="padding-left:20px; margin-bottom:16px"
313들여쓴 텍스트 (단계 1)}}}{{{#!wiki style="padding-left:10px; margin-bottom:16px"
314들여쓰지 않은 텍스트}}}
315||
316다른 단계의 들여쓰기는 서로 다른 문단으로 여기게 되어 가로로 들여쓰기가 됨과 동시에 문단끼리 세로 여백이 생기게 됩니다.
317
318== 인용문 ==
319----
320{{{+1 '''인용문의 정렬'''}}}
321인용문은 기본적으로 왼쪽 정렬이며 오른쪽이나 가운데 정렬을 하고 싶다면 틀 안에 넣고 그 틀을 정렬하는 방식으로 가능합니다. 표에 넣고 그 표를 정렬하는 식은 버그가 있는데, 아래 버그 부분을 참고.
322
323{{{#!wiki style="float:left;padding-right:10px;margin-right:10px;border-right:1px solid lightgray;width:200px"
324입력
325----
326{{{> 기본 좌측
327
328{{{#!wiki style="margin:0px auto;display:table"
329> 가운데}}}
330
331{{{#!wiki style="float:right"
332> 우측}}}[clearfix]}}}[br] [br] [br] }}}{{{#!wiki style="width:calc(100%-230px)"
333출력
334----
335> 기본 좌측
336{{{#!wiki style="margin:0px auto;display:table"
337> 가운데}}}
338{{{#!wiki style="float:right"
339> 우측
340}}}[clearfix]}}}
341
342----
343{{{+1 '''표 안의 인용문'''}}}
344'''{{{#red 주의}}}''': 2020년 2월 현재, 표 내부에서 인용문 문법을 사용하면 폭 구현이 제대로 안되는 버그가 있습니다. 아래와 같이 인용문 안에 강제로 여백을 넣는 틀을 사용하고 내용을 입력하는 식으로 임시적인 해결은 가능합니다.
345
346##
347## 2020년 5월 현재, 마이크로소프트 에지, 모질라 파이어폭스, 삼성 인터넷 구현 확인.
348##
349||<rowbgcolor=#fc6><rowcolor=#000> 입력 ||<width=150px> 출력 ||
350||표 안에 그냥 인용문을 넣을 경우
351{{{> 인용문
352}}}||<^|1>아래와 같이 점선 안이 쪼그라 듦.
353>인용문||
354||여백을 주는 틀을 이용하는 경우.
355{{{#!folding  [ 문법 보기, 접기 ] 
356margin은 padding과 바꾸어도 동일한 결과.
357값(1em calc(2em + 25px) 1em 1em)은 2020년 5월 현재 알파위키 엔진의 값.
358{{{>{{{#!wiki style="margin:1em calc(2em + 25px) 1em 1em"
359인용문}}}}}}}}}
360||<width=150px><^|1>
361>{{{#!wiki style="margin:1em calc(2em + 25px) 1em 1em"
362인용문}}}||
363
364== 주석 ==
365위키 문서 내에 출력되지 않는, 편집자만 읽을 수 있는 주석을 달 수 있습니다. 줄 시작시 {{{##}}}를 입력하고 내용을 적습니다. 그 줄에 해당하는 내용은 출력시 없는 줄로 처리됩니다.
366
367편집자의 실수로 인한 잘못된 수정이 잦을 경우, 대상의 근처에 넣으면 좋습니다.
368
369||<table bordercolor=gray><width=300px><rowbgcolor=#fc6><rowcolor=#000> 입력 ||<width=300px> 출력 ||
370||{{{
371 ## 내용}}} || ||
372||{{{## 주석입니다.
373가나다라
374## 주석은 페이지에 출력되지 않습니다.
375마바사아
376## 토론에서도 주석이 적용됩니다.
377자차카타}}}||<^|1>가나다라
378마바사아
379자차카타
380||
381
382'''{{{#red 버그}}}''' 편집기에서 ##의 앞에 한 칸 이상 띄워져 있으면 출력은 안되지만 편집기 상에서는 적용 사항인 것처럼 초록색으로 표시됩니다. 궁금하다면 이 문단의 편집 버튼을 눌러보세요.
383
384== 매크로 ==
385 *'''관련 기초 문법''': [[알파위키:문법 도움말#매크로|매크로 기초 문법]] (date/datetime, br, include, table of contents(목차), footnote(각주), age(나이), dday(남은 날))
386=== pagecount ===
387{{{[pagecount]}}} 로 호출할 수 있습니다. 해당 위치에 알파위키에 존재하는 문서 개수를 출력합니다. 정수값으로 출력됩니다.
388
389{{{[pagecount(네임스페이스명)]}}} 과 같이 인수를 첨가하면 특정 네임스페이스의 문서 개수만을 확인할 수 있습니다. 일반 문서는 {{{문서}}}로 네임스페이스를 지정하면 됩니다.
390
391||<rowbgcolor=#fc6><rowcolor=#000> 유형 || 입력 || 출력 ||
392|| 전체 || {{{[pagecount]}}} || [pagecount] ||
393|| 일반문서(문서 네임스페이스) || {{{[pagecount(문서)]}}} || [pagecount(문서)] ||
394|| 파일 네임스페이스 || {{{[pagecount(파일)]}}} || [pagecount(파일)] ||
395|| 분류 네임스페이스 || {{{[pagecount(분류)]}}} || [pagecount(분류)] ||
396|| 틀 네임스페이스 || {{{[pagecount(틀)]}}} || [pagecount(틀)] ||
397|| 알파위키 네임스페이스 || {{{[pagecount(알파위키)]}}} || [pagecount(알파위키)] ||
398|| 사용자 네임스페이스 || {{{[pagecount(사용자)]}}} || [pagecount(사용자)] ||
399|| 휴지통 네임스페이스 || {{{[pagecount(휴지통)]}}} || [pagecount(휴지통)] ||
400|| 파일휴지통 네임스페이스 || {{{[pagecount(파일휴지통)]}}} || [pagecount(파일휴지통)] ||
401|| 토론 네임스페이스 || {{{[pagecount(토론)]}}} || [pagecount(토론)] ||
402|| 투표 네임스페이스 || {{{[pagecount(투표)]}}} || [pagecount(투표)] ||
403|| 특수기능 네임스페이스 || {{{[pagecount(특수기능)]}}} || [pagecount(특수기능)] ||
404|| 위키운영 네임스페이스 || {{{[pagecount(위키운영)]}}} || [pagecount(위키운영)] ||
405|| 템플릿 네임스페이스 || {{{[pagecount(템플릿)]}}} || [pagecount(템플릿)] ||
406
407여기서 정식 네임스페이스가 아닌 네임스페이스를 쓸 경우 모든 문서의 개수가 출력됩니다.[* [[더미 문서]]는 '더미:'으로 시작하지만 [[휴지통 문서]]와 달리 네임스페이스의 종류가 아닙니다.]
408
409|| [[알파위키:더미|더미]] 네임스페이스 || {{{[pagecount(더미)]}}} || [pagecount(더미)] ||
410
411=== [anchor(루비)][[루비 문자]](ruby) ===
412루비 문자를 입력합니다.
413
414예시
415|| {{{ [ruby(글자,ruby=루비,color=red)] }}} ||
416|| [ruby(글자,ruby=루비,color=red)] ||
417
418== [anchor(테이블)]테이블 응용 문법 ==
419 *'''관련 기초 문법''': [[알파위키:문법 도움말#테이블|테이블 기초 문법]] (기본 형태, 가로 세로 합치기, 테이블과 셀 꾸미기)
420=== 테이블 캡션 ===
421테이블에 캡션을 달 수 있습니다.
422
423{{{
424|캡션| 테이블 || 내용 ||
425}}}
426
427|캡션| 테이블 || 내용 ||
428
429테이블의 첫 셀을 구성하는 {{{|}}} 와 {{{|}}} 사이에 캡션을 입력합니다.
430
431텍스트 뿐만 아니라 이미지나 동영상을 캡션으로 넣을 수도 있습니다.
432
433'''{{{#red 주의}}}''': 캡션 내에서 {{{[[내용|출력]]}}} 형태 링크를 쓰면 문법이 깨질 수 있습니다. 또한 2019년 2월 현재 편집 중 미리보기를 할 때는 캡션이 회색으로 보이며 표 위가 아닌 밑으로 내려오는 버그가 존재합니다.
434'''{{{#red 주의}}}''': 이미지와 동영상의 경우, '''border를 포함한''' 테이블의 width이 이미지나 동영상의 width(youtube 영상은 기본 640) 이상이여야 영상이 짤리지 않습니다.
435
436=== 이미지 / 동영상 삽입 시 기본 셀 여백 제거 ===
437{{{#red '''주의'''}}}: 정식 문법이 아니며 '''지원 중단 가능성이 있는 비권장 문법'''입니다.
438
439이미지 또는 동영상과 같은 컨텐츠를 셀 안에 삽입할 때 생기는 상하 5px, 좌우 10px의 기본 셀 여백을 다음 문법을 이용해 제거할 수 있습니다.
440{{{{{{#!wiki style="margin: -5px -10px"
441}}}}}}
442-10px"까지 쓰고 '''반드시 줄을 바꿔줘야''' 합니다.
443가끔씩 상하에 '''-4px의''' 기본 여백을 제거해야되는 경우도 있습니다.
444----
445아래는 예시입니다.
446
447||{{{||<width=500><table align=center><table bordercolor=red><table bgcolor=yellow>[[파일:로고.png|width=100%&align=center]]||}}}[br][br]문법을 적용하지 않은 이미지.[br]테두리(빨간색) 안에 상하 5px, 좌우 10px의 기본 여백(노란색) 발생.||
448
449||<width=500><table align=center><table bordercolor=red><table bgcolor=yellow>[[파일:로고.png|width=100%&align=center]]||
450
451----
452
453||{{{||<width=500><table align=center><table bordercolor=red><table bgcolor=yellow>{{{#!wiki style="margin: -5px -10px"
454[[파일:로고.png|width=100%&align=center]]}}}||}}}[br]문법을 적용한 후.||
455
456||<width=500><table align=center><table bordercolor=red><table bgcolor=yellow>{{{#!wiki style="margin: -5px -10px"
457[[파일:로고.png|width=100%&align=center]]}}}||
458
459----
460
461||{{{||<width=500><table align=center><table bordercolor=red><table bgcolor=yellow>{{{#!wiki style="margin: -5px -10px"
462[youtube(jNQXAC9IVRw)]}}}||}}}[br]동영상에 적용.||
463
464||<width=500><table align=center><table bordercolor=red><table bgcolor=yellow>{{{#!wiki style="margin: -5px -10px"
465[youtube(jNQXAC9IVRw)]}}}||
466
467== [anchor(접기)]접기의 응용 ==
468 *'''관련 기초 문법''': [[알파위키:문법 도움말#접기|접기 기초 문법]]
469
470 * {{{+1 '''응용 1'''}}}
471 표 안에 넣으면서 접기 문법 외부의 여백이 없는 것처럼 보이게 합니다.
472 ||<colbgcolor=#fc6><colcolor=#000>문법||{{{#!folding [ 문법 펼치기 · 접기 ]
473{{{{{{#!wiki style="text-align:center; border: 2px solid #000; background-color:#00A; margin:0 auto; display:table"
474{{{#!wiki style="padding:5px"
475'''{{{#white 제목}}}'''}}}{{{#!wiki style="background-color:#FFF;color:#120800"
476{{{#!folding [ 펼치기 · 접기 ]
477내용내용내용내용내용내용내용내용
478내용내용내용내용내용내용내용내용}}}}}}}}}}}}}}}||
479 || 결과 ||{{{#!wiki style="text-align:center; border: 2px solid #000; background-color:#00A; margin:0 auto; display:table"
480{{{#!wiki style="padding:5px"
481'''{{{#white 제목 }}}'''}}}{{{#!wiki style="background-color:#FFF;color:#120800"
482{{{#!folding [ 펼치기 · 접기 ]
483내용내용내용내용내용내용내용내용내용내용내용내용내용내용내용}}}}}}}}}||
484
485 * {{{+1 '''응용 2'''}}}
486 한 틀에 여러 틀을 합쳐 넣을 수 있습니다.
487 ||<colbgcolor=#fc6><colcolor=#000> 문법 ||'''{{{#red 주의}}}''': 틀 안의 내용이 충분히 커야 합니다.
488{{{#!folding [ 문법 펼치기 · 접기 ]
489{{{{{{#!wiki style="text-align:center; border: 2px solid #000; background-color:#00A; margin:0 auto; width:200px; display:table"
490{{{#!wiki style="padding:5px"
491'''{{{#white 제목}}}'''}}}{{{#!wiki style="background-color:#FFF"
492{{{#!wiki style="margin:0 5px; display:inline-block"
493{{{#!folding [ 틀 1 ]
494틀 1 내용 틀 1 내용 틀 1 내용 틀 1 내용 틀 1 내용}}}}}}{{{#!wiki style="margin:0 5px; display:inline-block"
495{{{#!folding [ 틀 2 ]
496틀 2 내용 틀 2 내용 틀 2 내용 틀 2 내용 틀 2 내용}}}}}}{{{#!wiki style="margin:0 5px; display:inline-block"
497{{{#!folding [ 틀 3 ]
498틀 3 내용 틀 3 내용 틀 3 내용 틀 3 내용 틀 3 내용}}}}}}}}}}}}}}}}}}||
499 || 결과 ||{{{#!wiki style="text-align:center; border: 2px solid #000; background-color:#00A; margin:0 auto; width:200px; display:table"
500{{{#!wiki style="padding:5px"
501'''{{{#white 제목}}}'''}}}{{{#!wiki style="background-color:#FFF;color:#120800"
502{{{#!wiki style="margin:0 5px; display:inline-block"
503{{{#!folding [ 틀 1 ]
504틀 1 내용 틀 1 내용 틀 1 내용 틀 1 내용 틀 1 내용}}}}}}{{{#!wiki style="margin:0 5px; display:inline-block"
505{{{#!folding [ 틀 2 ]
506틀 2 내용 틀 2 내용 틀 2 내용 틀 2 내용 틀 2 내용}}}}}}{{{#!wiki style="margin:0 5px; display:inline-block"
507{{{#!folding [ 틀 3 ]
508틀 3 내용 틀 3 내용 틀 3 내용 틀 3 내용 틀 3 내용}}}}}}}}}}}}||
509
510 * {{{+1 '''응용 3'''}}}
511 표 내에 폴딩을 이용해 표를 추가로 넣으면서 여백을 제거할 수 있습니다.
512 ||<colbgcolor=#fc6><colcolor=#000><|3> 문법 ||{{{#!folding [ 문법 펼치기 · 접기 ]
513{{{|| {{{#!wiki style="margin:0 -10px"
514{{{#!folding [ 펼치기 · 접기 ]
515{{{#!wiki style="margin:-6px -1px"
516||내용내용내용내용내용내용내용내용||
517||내용내용내용내용내용내용내용내용||}}}}}}}}} ||}}}}}}||
518 ||내부 테이블 하단과 접기 문법을 적용한 셀의 배경색이 같은 경우에는 하단 여백도 제거할 수 있습니다.{{{#!folding [ 문법 펼치기 · 접기 ]
519{{{|| {{{#!wiki style="margin:0 -10px"
520{{{#!folding [ 펼치기 · 접기 ]
521{{{#!wiki style="margin:-6px -1px -16px"
522||내용내용내용내용내용내용내용내용||
523||내용내용내용내용내용내용내용내용||}}}}}}}}} ||}}}}}}||
524 ||내부 테이블 하단과 접기 문법을 적용한 셀의 배경색이 다른 경우에는 조금 더 복잡한 문법이 필요합니다.{{{#!folding [ 문법 펼치기 · 접기 ]
525{{{||<^|1><height=32> {{{#!wiki style="margin:0 -10px -5px"
526{{{#!folding [ 펼치기 · 접기 ]
527{{{#!wiki style="margin:-6px -1px -11px"
528||내용내용내용내용내용내용내용내용||
529||내용내용내용내용내용내용내용내용||}}}}}}}}} ||}}}}}}||
530 || 결과 ||{{{#!wiki
531 ||<-4><tablebgcolor=#fff,#000> 결과 ||
532 || 여백 제거 적용 || 하단 여백 제거 적용 || 하단 여백 제거(2) 적용 || 여백 제거 미적용 ||
533 || {{{#!wiki style="margin:0 -10px"
534{{{#!folding [ 펼치기 · 접기 ]
535{{{#!wiki style="margin:-6px -1px -10px"
536||내용내용내용내용내용내용내용내용||
537||내용내용내용내용내용내용내용내용||}}}}}}}}} ||<bgcolor=#f5f5f5,#2d2f34> {{{#!wiki style="margin:0 -11px"
538{{{#!folding [ 펼치기 · 접기 ]
539{{{#!wiki style="margin:-6px -1px -16px"
540||내용내용내용내용내용내용내용내용||
541||내용내용내용내용내용내용내용내용||}}}}}}}}} ||<^|1><height=32> {{{#!wiki style="margin:0 -10px -5px"
542{{{#!folding [ 펼치기 · 접기 ]
543{{{#!wiki style="margin:-6px -1px -11px"
544||내용내용내용내용내용내용내용내용||
545||내용내용내용내용내용내용내용내용||}}}}}}}}} || {{{#!folding [ 펼치기 · 접기 ]
546|| 내용내용내용내용내용내용내용내용 ||
547|| 내용내용내용내용내용내용내용내용 ||}}} ||}}}||
548
549== [[알파위키:문법 도움말/심화/TeX|수식]] ==
550[include(틀:하위 문서, top1=알파위키:문법 도움말/심화/TeX)]
551[[TeX]]을 이용해서 수학식 등을 입력할 수 있습니다.
552
553== [[HTML]] ==
554'''{{{+2 {{{#red 이 문법은 권장되지 않으며 차후에 삭제될 수 있습니다.}}} }}}'''
555
556{{{{{{#!html (코드)}}}}}} 형태로 작성합니다. 코드를 열었다면 무조건 닫아야 합니다.
557
558기존의 div 코드 내에 나무마크를 적용하기 위해 분리하여 사용하는 방법인
559{{{{{{#!html <div style="(스타일)">}}}적용내용{{{#!html </div>}}}}}}
560방식은 더 이상 사용할 수 없습니다.
561{{{{{{#!wiki style="(스타일)"
562적용내용}}}}}}
563div의 경우 위 문법을 사용하여 div 내 나무마크 적용이 가능합니다.
564
565적용되는 대상에 먼저 나무마크 적용이 되어있으면 html 태그가 적용이 안 되니 주의하십시오. 반대로 html을 적용하고 나무마크를 적용할 수는 있습니다. 일부 사용할 수 없는 코드도 있습니다. 코드의 목록은 [[HTML/태그]] 문서를 참고하십시오.
566
567새 렌더러 적용 후로 HTML 태그가 적용된 문자는 목차에서 표시되지 않으므로 주의하십시오. 또한 이것을 이용해 목차와 실제로 보이는 것이 다른 문단을 만들 수 있습니다.
568
569=== [[알파위키:문법 도움말/심화/HTML|텍스트 효과 및 영상 삽입 응용]] ===
570[include(틀:상세 내용, 문서명=알파위키:문법 도움말/심화/HTML)]
571
572== 틀 ==
573=== 기본 문법 ===
574{{{{{{#!wiki style="border:1px solid gray;border-top:5px solid orange;padding:12px;"
575{{{+1 여기에 제목을 넣어 주세요.}}}[br][br]여기에 내용을 넣어 주세요.}}}}}}
576{{{#!wiki style="border:1px solid gray;border-top:5px solid orange;padding:12px;"
577{{{+1 여기에 제목을 넣어 주세요.}}}[br][br]여기에 내용을 넣어 주세요.}}}
578 * {{{style="border:1px solid gray;border-top:5px solid (색 코드);padding:12px;"}}}[br]테두리를 지정합니다. (색 코드) 부분에 원하는 색깔의 코드를 넣어 주면 됩니다. 아래는 많이 쓰이는 코드들입니다. 또한 blue, red 같이 CSS 웹 색상 이름을 사용해도 됩니다. 틀을 만들 때 글자를 1개라도 틀리거나 빠트리면 틀이 정상적으로 표시되지 않습니다.
579 * '''{{{#orange orange}}}'''[br]가장 일반적인 색으로, 주의 문구에 주로 쓰입니다. 예: [[틀:회원수정]]
580 * '''{{{#crimson crimson}}}'''[br]orange보다 조금 더 강한 경고에 주로 쓰입니다. 예: [[틀:회원수정3]]
581 * '''{{{#black black}}}'''[br]crimson보다 조금 더 강한 경고에 주로 쓰입니다. 예: [[틀:관리자 수정]]
582 * '''{{{#navy navy}}}'''[br]black보다도 더 강한 경고에 주로 쓰입니다. 예: [[틀:불법]]
583 * '''{{{#gray gray}}}'''[br]폐지, 부재 등 무언가가 없다는 의미에 주로 쓰입니다. 예: [[틀:폐선]]
584 * '''{{{#yellowgreen yellowgreen}}}, {{{#green green}}}'''[br]편집상의 주의 문구에 주로 쓰입니다. 예: [[틀:토론 합의]]
585 * '''{{{#abcdef #abcdef}}}'''[br]알파위키의 공식 문서 등에 주로 쓰입니다. 예: [[틀:나무위키 기본방침]]
586 * [[#s-4.2|텍스트 크기 문법]]을 이용하여 제목 크기 조절이 가능합니다. {{{{{{+1 여기에 제목을 넣어 주세요.}}}}}} 처럼 사용할 수 있습니다.
587 * 제목과 내용 사이에 한 줄을 띄워 주세요. {{{[br][br]}}} 처럼 줄 바꿈 매크로를 두 번 사용하면 됩니다.
588
589=== 심화 문법 ===
590{{{ {{{#!wiki style="원하는 서식"}}} }}}
591원하는 서식에 입력할 수 있는 것들은 다음과 같습니다. 한 서식을 입력한 다음에 ''';'''([[세미콜론]])을 입력하여 다음 서식과 구분합니다. 또한 세미콜론 뒤에 공란을 입력하지 않아도 정상적인 출력이 가능합니다. 여기서 '''(수치)'''는 [[정수|정수값]]을 의미합니다. 즉, 음수값도 적용이 됩니다.
592 * 테두리: {{{border-(방향):(선 굵기)px (선 스타일) (색상)}}}
593 예1: 상우하좌 각각 5, 10, 15, 20px 굵기의 테두리
594 {{{border:1px solid; border-width:5px 10px 15px 20px}}}
595 예2: 전방향 1px이지만 윗부분은 5px
596 {{{border:1px solid; border-top:5px solid}}}
597 * 방향: top=위, bottom=아래, right=오른쪽, left=왼쪽, 공백=전방향.
598 * 선 굵기: {{{thin, medium, thick}}} = 각각 1, 3, 5px, 또는 직접 입력 XXpx(반드시 px를 붙일 것)
599 * 선 스타일
600 ||{{{#!wiki style="padding:2px;margin:2px;float:left;width:100; border:4px none blue"
601{{{none}}}}}}{{{#!wiki style="padding:2px;margin:2px;float:left;width:100; border:4px solid blue"
602{{{solid}}}}}}{{{#!wiki style="padding:2px;margin:2px;float:left;width:100; border:4px double blue"
603{{{double}}}}}}{{{#!wiki style="padding:2px;margin:2px;float:left;width:100; border:4px dotted blue"
604{{{dotted}}}}}}{{{#!wiki style="padding:2px;margin:2px;float:left;width:100; border:4px dashed blue"
605{{{dashed}}}}}}{{{#!wiki style="padding:2px;margin:2px;float:left;width:100; border:4px inset blue"
606{{{inset}}}}}}{{{#!wiki style="padding:2px;margin:2px;float:left;width:100; border:4px outset blue"
607{{{outset}}}}}}{{{#!wiki style="padding:2px;margin:2px;float:left;width:100; border:4px groove blue"
608{{{groove}}}}}}{{{#!wiki style="padding:2px;margin:2px;float:left;width:100; border:4px ridge blue"
609{{{ridge}}}}}}||
610 * 선 색상: 디폴트 색상은 알파위키 기본 글씨 색인 {{{#373A3C}}}
611 * 배경 색: {{{background-color:(색상)}}}
612 * 둥근 모서리: {{{border-radius:(수치)px}}}
613 {{{#!wiki style=""
614예시
615{{{#!wiki style="display:inline-block; width:45%; padding:5px 10px; margin:3px; border:2px solid blue; border-radius:10px"
616{{{border-radius:10px}}} :[br]모든 방향 10px}}}{{{#!wiki style="display:inline-block; width:45%; padding:5px 10px; margin:3px; border:2px solid blue; border-radius:10px 20px"
617{{{border-radius:10px 20px}}} :[br]좌상, 우하는 10px, 우상, 좌하는 20px}}}{{{#!wiki style="display:inline-block; width:45%; padding:5px 10px; margin:3px; border:2px solid blue; border-radius:5px 10px 20px"
618{{{border-radius:5px 10px 20px}}} :[br]좌상부터 시계방향으로 5px 10px 20px (좌하는 기본 5px)}}}{{{#!wiki style="display:inline-block; width:45%; padding:5px 10px; margin:3px; border:2px solid blue; border-radius:5px 10px 20px 40px"
619{{{border-radius:5px 10px 20px 40px}}} :[br]좌상부터 시계방향으로 5px 10px 20px 40px}}}
620}}}
621 * 틀 안의 여백: {{{padding-(방향):(수치)px}}}
622 기본값은 {{{padding:0px}}}
623
624 * 틀 밖의 여백: {{{margin-(방향):(수치)px}}} 또는 {{{margin:(북쪽&남쪽 공통 적용 수치)px (동쪽&서쪽 공통 적용 수치)px}}} 또는 {{{margin:(북쪽 수치)px (동쪽 수치)px (남쪽 수치)px (서쪽 수치)px}}}}
625 기본값은 {{{margin:0px}}}
626 {{{margin:0px auto}}}로 주었을 경우 표 밖의 가로 여백을 자동으로 맞춥니다. 즉, 표의 화면 가운데 정렬이 됩니다.
627 이 방법을 사용하면 표의 셀 내부에 이미지를 삽입할 때 여백을 없애는 것이 가능하며 양수값을 사용하면 여백이 추가되며, 음수 값을 사용할 경우 여백이 줄어듭니다.
628 ||<colbgcolor=#fc6><colcolor=#000> 문법 ||<^|1>문법 미사용[br]{{{||<tan>[[파일:로고.png]]||
629}}}||<^|1>문법 사용[br]{{{||<tan>{{{#!wiki style="margin:-5px -10px"
630[[파일:로고.png]]}}}||}}}||
631 || 출력 ||{{{#!wiki style=""
632||<tan>[[파일:로고.png|width=80]]||}}}||{{{#!wiki style="float:left"
633||<tan>{{{#!wiki style="margin:-5px -10px -5px -10px"
634[[파일:로고.png|width=80]]}}}||}}}||
635 만약 margin이 접기나 표 밖으로 나오면 잘립니다.[* 원래는 그냥 튀어 나왔으나, 2019년 10월 말 경부터 변경.]
636
637 * 틀 높이: {{{height:(수치)px}}}
638
639 * 틀 길이: {{{width:(수치)px 또는 (수치)%}}}: %의 기준은 화면의 너비.
640
641 * 틀 최대 길이: {{{max-width:(수치)px 또는 (수치)%}}}: %의 기준은 화면의 너비.
642
643 * 폰트 색: {{{color:(색상)}}}
644
645 * 폰트 효과: {{{font-style: normal 또는 italic 또는 oblique}}}
646
647 * 글자 크기: {{{font-size: (수치)pt나 (수치)em 등.}}}[* 글자 크기를 세밀하게 조정. {\{{+? }}\}나 {\{{-? }}\}과는 별개의 수치로 지정되며 소숫점도 가능하다. 사용 가능이 확인된 단위는 pt, em이 있으나 더 있는지 확인 바람.]
648
649 * 글자 위치: {{{text-align: left 또는 center 또는 right}}}
650
651 * 표의 좌, 우 정렬: {{{float:left 또는 right 또는 center}}}
652 알파위키 이미지, 표의 정렬과 비슷하나 center의 경우 별도의 설정 없이는 표의 폭이 100%로 고정됩니다.
653 float 기능을 사용하여 [[#s-17.3.3|표의 캡션]] 기능과 비슷하게 이미지에도 캡션을 넣을 수 있습니다. 알파위키에는 이미지 캡션 기능이 없으므로 이렇게 써야 합니다.
654 ||<colbgcolor=#fc6><colcolor=#000>예시[br]문법||{{{{{{#!wiki style="float:left;text-align:center"
655[[파일:로고.png|width=200]][br]알파위키 로고}}}}}}||{{{{{{#!wiki style="float:left;text-align:center"
656알파위키 로고[br][[파일:로고.png|width=200]]}}}}}}||
657 ||예시[br]출력||{{{#!wiki style="float:left;text-align:center"
658[[파일:로고.png|width=200]][br]알파위키 로고}}}||{{{#!wiki style="float:left;text-align:center"
659알파위키 로고[br][[파일:로고.png|width=200]]}}}||
660 * {{{display}}} 속성: 표가 화면에서 어떻게 표시될지를 정합니다. 속성을 주지 않을 경우 기본값은 {{{block}}}입니다. 줄글 같이 취급하는 {{{inline}}}, 표로 취급하는 {{{table}}}, 안 보이게 하는 {{{none}}} 등이 있습니다. 더 자세한 사항은 [[https://www.w3schools.com/cssref/pr_class_display.asp|링크 참조]]
661 기본값인 block의 경우 강제로 표 너비의 최소를 화면의 100%로 맞춥니다. table 등으로 값을 줄 경우 이를 막을 수 있습니다.
662 ||<table width=100%><width=50%>display 속성을 주지 않을 경우
663(기본인 {{{display:block}}}이 됨)
664{{{#!wiki style="border:1px solid gray;border-top:5px solid orange"
665[[파일:로고.png|width=200]]}}}||<width=50%>display 속성을 {{{display:table}}}로 준 경우
666{{{#!wiki style="border:1px solid gray;border-top:5px solid orange;display:table"
667[[파일:로고.png|width=200]]}}}||
668[clearfix]
669
670== 문법 강조 (syntax highlighting) ==
671기본적인 사용법은 다음과 같습니다.
672{{{{{{#!syntax 언어명
673
674
675}}}}}}
676프로그래밍 언어를 입력할 때, [[텍스트 에디터]]에 입력한 것처럼 보기 좋게 해줍니다.
677프로그래밍 언어의 이름과 코드 내용을 원하는 것으로 변경하여 사용하실 수 있습니다.
678
679'언어명' 부분에 해당 언어 명칭을 아래와 같이 알파벳 소문자 형태로 작성하신 후 코드를 입력하시면 됩니다. 아래에 언급된 언어만 사용 가능합니다.
680[[C++]] - cpp
681[[C\#]] - csharp
682[[CSS]] - css
683[[Go(프로그래밍 언어)|Go]] - go
684[[Java]] - java
685[[JavaScript]] - javascript
686[[JSON]] - json
687[[markdown]] - markdown
688[[Objective-C]] - objectivec
689[[Perl]] - perl
690[[PHP]] - php
691[[Python]] - python
692[[Ruby]] - ruby
693[[SQL]] - sql
694[[TypeScript]] - typescript
695[[XML]] - xml