BBCode

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 15. september 2014; checks kræver 35 redigeringer .
BBCode
Type opslagstavle
Operativ system på tværs af platforme
Stat Aktiv
Internet side php.net/manual/en/book.b…

BBCode ( forkortelse fra engelsk  bulletin b oard code ) er et opmærkningssprog, der bruges til at formatere meddelelser på mange elektroniske opslagstavler (BBS) og fora . Til formatering af tekst bruges tags , svarende til HTML- tags , men i modsætning til dem er de omgivet af firkantede parenteser ("[" og "]"). Før siden vises, analyserer forummotoren teksten og konverterer den til HTML-kode.

BBCode blev oprettet i 1998 til Ultimate Bulletin Board (UBB) bulletin board-motoren skrevet på Perl-sproget . I 2000 blev BBCode-understøttelse tilføjet til phpBB -forummotoren , skrevet i PHP .

BBCode blev designet til at give en enklere, sikrere og mere begrænset måde at formatere meddelelser på end HTML. I starten tillod mange BBS'er brugere at bruge HTML-markering, hvilket kunne føre til bivirkninger såsom forvansket markering på siden, kørsel af JavaScript - scripts (nogle gange for hærværk). Nogle BBCode-implementeringer, der bruger forenklede metoder til oversættelse til HTML, kan også opleve sikkerhedsproblemer.

Selvom de grundlæggende BBCode-tags ikke adskiller sig meget i de fleste internetfora , er der et stort antal variationer. Nogle implementeringer skelner mellem store og små bogstaver i tags, andre tillader tekstfremhævning i HTML, PHP , SQL og andre markup- og programmeringssprog ved hjælp af specielle tags.

BBCode tags

Følgende tabel viser BBCode-tags, der bruges i de fleste moderne fora, samt den tilsvarende HTML -kode. Det er værd at bemærke, at ved hjælp af CSS kan udseendet af HTML ændres og kan variere på forskellige websteder. Mange fora har udsendt en liste over ofte stillede spørgsmål og svar , der beskriver BBCode-implementeringen i brug.

Beskrivelse BBCode kode Kode i HTML Resultat
Tegning tekst fed [b] Tekst [/b] < b > Tekst </ b > , < strong > Tekst </ strong > eller < span style = "font-weight: bold;" > Tekst </ span >

Det anbefales at bruge <strong>-tagget.

Tekst
Tegning af tekst i kursiv [i] Tekst [/i] < i > Tekst </ i > , < em > Tekst </ em > eller < span style = "font-style: italic;" > Tekst </ span >

Tagget <em> anbefales.

Tekst
Tegning af understreget tekst [u] Tekst [/u] < u > Tekst </ u > , < ins > Tekst </ ins > eller < span style = "tekst-dekoration: understregning;" > Tekst </ span >

Det anbefales at bruge <span>-tagget.

Tekst
Tegning af gennemstreget tekst [s] Tekst [/s] < s > Tekst </ s > , < del > Tekst </ del > eller < span style = "text-decoration: line-through;" > Tekst </ span >

Tagget <del> anbefales.

Tekst
Anvendelse af flere tags [s][u][b][i] Tekst [/i][/b][/u][/s] < s >< u >< b >< i > Tekst </ i ></ b ></ u ></ s > Tekst
Indsæt et link med synlig tekst [url = https://ru.wikipedia.org ] Tekst [/url] < a href = "https://en.wikipedia.org" > Tekst </ a > Tekst
Indsættelse af et link med en synlig URL (adresse) [url] https://ru.wikipedia.org [/url] < a href = "https://ru.wikipedia.org" > https://ru.wikipedia.org </ a > https://en.wikipedia.org
Indsættelse af et billede [img] https://upload.wikimedia.org/wikipedia/commons/6/63/Wikipedia-logo.png [/img] < img src = "https://upload.wikimedia.org/wikipedia/commons/6/63/Wikipedia-logo.png" alt = "" />

Teksten skrevet i attributten altvises, hvis billedet ikke er tilgængeligt.

wikipedia-logo.png
Indsæt et link som et billede [url = https://ru.wikipedia.org ][img] https://upload.wikimedia.org/wikipedia/commons/6/63/Wikipedia-logo.png [/img][/url] < a href = "https://en.wikipedia.org" >< img src = "https://upload.wikimedia.org/wikipedia/commons/6/63/Wikipedia-logo.png" alt = "" / > </a> _ wikipedia-logo.png
Indsæt citat [citat] Citeret tekst [/quote] [citat = "navnet på forfatteren af ​​teksten" ] Citeret tekst [/quote] < blockquote >< p > Citeret tekst </ p ></ blockquote >

Kan implementeres på en mere sofistikeret måde.

Citere:

Citeret tekst

Tegning af tekst i en skrifttype med monospace [kode] Tekst [/kode]

Ofte udfører motorer syntaksfremhævning for forskellige sprog.

< pre > Tekst </ pre > eller < code style = "white-space: pre;" > Tekst </ kode >

Det anbefales at bruge <code>-tagget.

Текст
Tegn tekst med en specificeret skriftstørrelse [størrelse = 15 ] Tekst [/størrelse] [størrelse = "15px" ] Tekst [/størrelse]

Størrelsen (højden) af skrifttypen kan indstilles uden en måleenhed (pixels (px) vil blive brugt ) , i pixels (px), i punkter (pt) , i forhold til den aktuelle størrelse (ordene "lille", "medium", "large" osv. ), osv. (se beskrivelsen af ​​CSS font-size egenskaben ).

< span style = "font-size: 15px;" > Tekst </ span > Tekst
Tegn tekst i specificeret farve [farve = rød ] Tekst [/farve] [color = "#ff0000" ] Tekst [/color] [ stilfarve = #ff0000 ] Tekst [/stil]

Tekstfarve kan indstilles ved navn eller ved hexadecimal kode (se HTML-farver ). Nogle motorer giver dig mulighed for at skrive en farvekode uden "#"-symbolet.

< span style = "farve: #ff0000;" > Tekst </ span > Tekst
Indsæt en smiley eller et humørikon :) [:-)]

Nogle motorer tillader dig ikke at skrive tegnene "[" og "]".

< img src = "smile.png" alt = ":-)" /> :-)
Indsættelse af en liste [liste] [*] Stk. 1. [*] Punkt 2. [*] Punkt 3. [/liste]

Nogle motorer tillader dig at skrive "*" i stedet for "[*]".

[liste] *Punkt 1. * Punkt 2. * Punkt 3. [/liste]

Nogle motorer understøtter "[ul]" ( eng.  u nordered l ist  - en uordnet eller punktopstilling), "[ol]" ( eng.  ordered l ist -  en ordnet eller nummereret liste) og "[li]" ( eng .  l ist vare ) . _

Markeret liste.

[ul] [li] Punkt 1. [/li] [li] Punkt 2. [/li] [li] Punkt 3. [/li] [/ul]

Nummereret liste.

[ol] [li] Punkt 1. [/li] [li] Punkt 2. [/li] [li] Punkt 3. [/li] [/ol]
Markeret liste. < ul > < li > Punkt 1. </ li > < li > Punkt 2. </ li > < li > Punkt 3. </ li > </ ul >

Nummereret liste.

< ol > < li > Punkt 1. </ li > < li > Punkt 2. </ li > < li > Punkt 3. </ li > </ ol >

Markeret liste.

  • Afsnit 1.
  • Punkt 2.
  • Punkt 3.

Nummereret liste.

  1. Afsnit 1.
  2. Punkt 2.
  3. Punkt 3.
Indsættelse af en tabel [table] [tr] [td] 1 [/td] [td] 2 [/td] [td] 3 [/td] [/tr] [tr] [td] 4 [/td] [td] 5 ​[ /td] [td] 6 [/td] [/tr] [tr] [td] 7 [/td] [td] 8 [/td] [td] 9 [/td] [/tr] [/ bord] < tabel > < tr > < td > 1 </ td > < td > 2 </ td > < td > 3 </ td > </ tr > < tr > < td > 4 </ td > < td > 5 < / td > < td > 6 </ td > </ tr > < tr > < td > 7 </ td > < td > 8 </ td > < td > 9 </ td > </ tr > </ table >
en 2 3
fire 5 6
7 otte 9

Links

Online konvertere