BBCode

BBCode

BBCode("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] Example.png
<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)
위키백과 템플리트 사용:

인용문

인용문

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]

(여러 변형:li그리고/li, 목록 유형 – 정렬되지 않은 유형, 글머리 기호 또는 카운터 형식이 서로 다른 유형 등)

  • 엔트리 A
  • 엔트리 B
  1. 엔트리 1
  2. 엔트리 2
<><> 셀 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]

(일부 변형:thead, 규칙 등)

테이블 셀 1 테이블 셀 2
테이블 셀 3 테이블 셀 4

[4]

실행

BBCode는 일반적으로 입력에 일련의 정규식 문자열 대체 작업을 적용하여 구현된다.정규식은 텍스트 입력의 구조를 분석하는 데 한계가 있기 때문에 비계층적 BBCode 입력은 오류 없이 유효하지 않은 비계층적 HTML로 변환된다는 아티팩트를 가지고 있다.[citation needed]

전통적인 구문 분석 기법을 적용하는 것은 마크업에서와 같이 모호하게 함으로써 어렵다.[quote=[b]text[/b][/quote]여기서, 입력은 호출된 사람으로부터 인용된 "텍스트"로 해석될 수 있다.[b또는, 다음 요소로 둘러싸인 굵은 텍스트 "텍스트"[quote=그리고[/quote], 즉.[quote=text[/quote].

참고 항목

참조

  1. ^ 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.
  2. ^ "HTML Text Formatting". www.w3schools.com. Retrieved 2021-05-01.
  3. ^ 예: BOINC 프로젝트 포럼 등
  4. ^ "BBCode tags reference". www.bbcode.org. Retrieved 12 January 2022.

외부 링크