BBCode
BBCodeBBCode("Bulletin Board Code")는 1998년에 처음 도입된 많은 인터넷 포럼 소프트웨어에서 메시지를 포맷하는 데 사용되는 경량 마크업 언어다.BBCode의 사용 가능한 "태그"는 대괄호(대괄호)로 표시된다.[
그리고]
키워드를 둘러싸고 있으며 HTML로 변환되기 전에 구문 분석한다.[1]
태그
HTML/CSS의 예 | BBCode | 출력 | ||||
---|---|---|---|---|---|---|
<b>bolded text</b> [2],<strong>bolded text</strong> [1] 또는<span style="font-weight: bold;">bolded text</span> | [b]bolded text[/b] | 굵은 글씨 | ||||
<i>italicized text</i> ,<em>italicized text</em> 또는<span style="font-style: italic;">italicized text</span> | [i]italicized text[/i] | 이탤릭체로 된 텍스트 | ||||
<ins>underlined text</ins> 또는<span style="text-decoration: underline;">underlined text</span> | [u]underlined text[/u] | 밑줄이 그어진 텍스트 | ||||
<del>strikethrough text</del> 또는<span style="text-decoration: line-through;">strikethrough text</span> | [s]strikethrough text[/s] | |||||
<a href="https://en.wikipedia.org">https://en.wikipedia.org</a> <a href="https://en.wikipedia.org">English Wikipedia</a> | [url]https://en.wikipedia.org[/url] [url=https://en.wikipedia.org]English Wikipedia[/url] | https://en.wikipedia.org 영어 위키백과 | ||||
<img src="https://upload.wikimedia.org/wikipedia/commons/7/70/Example.png" alt="Example.png" /> | [img]https://upload.wikimedia.org/wikipedia/commons/7/70/Example.png[/img] | |||||
<img src="Smileys/Face-smile.svg" alt=":-)"> | :) 또는[:-)] 이렇게 하면 또 다른 방법이 될 것이다. [img]url_img[/img] 포럼 관리자가 미리 구성해야 한다.(이것과 다른 이모티콘, 변형에 따라 달라진다.대부분의 BBCod는 이모티콘을 대괄호로 묶지 않아 우발적인 사용이 빈번하다.) | (특정 이미지와 크기는 다양함) | ||||
<blockquote><p>quoted text</p></blockquote> (일반적으로 보다 발전된 방식으로 구현됨) | [quote]quoted text[/quote] [quote="author"]quoted text[/quote] (선택 사항 포함) author ) | 위키백과 템플리트 사용:
| ||||
<pre>monospaced text</pre> | [code]monospaced text[/code] | monospaced text | ||||
<span style="font-size:30px">Large Text</span> 또는<span style="font-size:85%">Smaller Text</span> | [style size="30px"]Large Text[/style] [style size="85"]Smaller Text[/style] (측정 단위는 각 BBCode 변종에 따라 다르며 픽셀, 포인트 또는 상대 HTML 크기를 나타낼 수 있다.) | 큰 텍스트 작은 텍스트 | ||||
<span style="color:fuchsia;">Text in fuchsia</span> 또는<span style="color:#FF00FF;">Text in fuchsia</span> | [style color="fuchsia"]Text in fuchsia[/style] 또는[style color=#FF00FF]Text in fuchsia[/style] 또는[color=#FF00FF]Text in fuchsia[/color] (HTML 색상 이름과 16진수 색상 값 모두 일반적으로 지원되지만, 일부 보드에서는 이 값을 생략해야 한다. # 16진수 색상 선택) | 후치아 문자 | ||||
엔트리 A[/li] 엔트리 B[/li] 엔트리 1[li] 엔트리 2[li] | [list] [*]Entry A [*]Entry B [/list] [list=1] [*]Entry 1 [*]Entry 2 [/list] 일부 메시지 보드에는 마커 주위에 대괄호가 필요하지 않다.[3] (여러 변형: |
| ||||
<표><표>표 셀 1 2 <표 셀 2><표 셀 2><표 셀 3><표 셀 3><표 셀 4><표 셀 2><표 셀 2><표 셀 2>. | [table] [tr] [trace] table cell 1 [/trace] table cell 2[/trace] [/tr] [tr] [tr] table cell 3[/trace] [/trace] table cell] [/trace] (일부 변형: |
|
실행
BBCode는 일반적으로 입력에 일련의 정규식 문자열 대체 작업을 적용하여 구현된다.정규식은 텍스트 입력의 구조를 분석하는 데 한계가 있기 때문에 비계층적 BBCode 입력은 오류 없이 유효하지 않은 비계층적 HTML로 변환된다는 아티팩트를 가지고 있다.[citation needed]
전통적인 구문 분석 기법을 적용하는 것은 마크업에서와 같이 모호하게 함으로써 어렵다.[quote=[b]text[/b][/quote]
여기서, 입력은 호출된 사람으로부터 인용된 "텍스트"로 해석될 수 있다.[b
또는, 다음 요소로 둘러싸인 굵은 텍스트 "텍스트"[quote=
그리고[/quote]
, 즉.[quote=text[/quote]
.
참고 항목
참조
- ^ a b "Why modern forums are switching from HTML to BBCode". LovelyReality.com. Archived from the original on 2018-09-01. Retrieved 24 May 2015.
- ^ "HTML Text Formatting". www.w3schools.com. Retrieved 2021-05-01.
- ^ 예: BOINC 프로젝트 포럼 등
- ^ "BBCode tags reference". www.bbcode.org. Retrieved 12 January 2022.