BBCode | |
---|---|
Sorts | anslagstavla |
Operativ system | plattformsoberoende |
stat | Aktiva |
Hemsida | php.net/manual/en/book.b... |
BBCode ( förkortning från engelska bulletin b oard code ) är ett märkningsspråk som används för att formatera meddelanden på många elektroniska anslagstavlor (BBS) och forum . För formatering av text används taggar , som liknar HTML -taggar , men till skillnad från dem är de omgivna av hakparenteser ("[" och "]"). Innan sidan visas analyserar forummotorn texten och konverterar den till HTML-kod.
BBCode skapades 1998 för Ultimate Bulletin Board (UBB) anslagstavlamotor skriven på Perl-språket . År 2000 lades BBCode-stöd till phpBB -forummotorn , skriven i PHP .
BBCode utformades för att ge ett enklare, säkrare och mer begränsat sätt att formatera meddelanden än HTML. Från början tillät många BBS användare att använda HTML-uppmärkning, vilket kunde leda till biverkningar som förvrängd uppmärkning på sidan, körning av JavaScript- skript (ibland för vandalism). Vissa BBCode-implementeringar som använder förenklade metoder för att översätta till HTML kan också uppleva säkerhetsproblem.
Även om de grundläggande BBCode-taggarna skiljer sig lite i de flesta internetforum finns det ett stort antal varianter. Vissa implementeringar är skiftlägeskänsliga i taggar, andra tillåter textmarkering i HTML, PHP , SQL och andra uppmärknings- och programmeringsspråk med hjälp av speciella taggar.
Följande tabell listar BBCode-taggarna som används i de flesta moderna forum, såväl som motsvarande HTML -kod. Det är värt att notera att med hjälp av CSS kan utseendet på HTML ändras och kan skilja sig åt på olika webbplatser. Många forum har publicerat en lista med vanliga frågor och svar som beskriver BBCode-implementeringen som används.
Beskrivning | BBCode kod | Kod i HTML | Resultat | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Rita text i fet stil | [b] Text [/b] | < b > Text </ b > ,
< strong > Text </ strong >
eller
< span style = "font-weight: bold;" > Text </ span >
Det rekommenderas att använda taggen <strong>. |
Text | |||||||||
Rita text i kursiv stil | [i] Sms:a [/i] | < i > Text </ i > ,
< em > Text </ em >
eller
< span style = "font-style: italic;" > Text </ span >
Taggen <em> rekommenderas. |
Text | |||||||||
Rita understruken text | [u] Sms:a [/u] | < u > SMS </ u > ,
< ins > Text </ ins >
eller
< span style = "text-dekoration: understryka;" > Text </ span >
Det rekommenderas att använda taggen <span>. |
Text | |||||||||
Rita genomstruken text | [s] Sms:a [/s] | < s > Text </ s > ,
< del > Text </ del >
eller
< span style = "text-decoration: line-through;" > Text </ span >
Taggen <del> rekommenderas. |
Text | |||||||||
Använda flera taggar | [s][u][b][i] Text [/i][/b][/u][/s] | < s >< u >< b >< i > Text </ i ></ b ></ u ></ s > | Text | |||||||||
Infoga en länk med synlig text | [url = https://ru.wikipedia.org ] Text [/url] | < a href = "https://en.wikipedia.org" > Text </ a > | Text | |||||||||
Infoga en länk med en synlig URL (adress) | [url] https://ru.wikipedia.org [/url] | < a href = "https://ru.wikipedia.org" > https://ru.wikipedia.org </ a > | https://en.wikipedia.org | |||||||||
Lägger in en bild | [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 = "" />
Texten som skrivits i attributet altvisas om bilden inte är tillgänglig. |
![]() | |||||||||
Infoga en länk som bild | [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> _ | ![]() | |||||||||
Infoga citat | [quote] Citerad text [/quote] [quote = "namnet på författaren till texten" ] Citerad text [/quote] | < blockquote >< p > Citerad text </ p ></ blockquote >
Kan implementeras på ett mer sofistikerat sätt. |
Citat:
Citerad text | |||||||||
Rita text i ett teckensnitt med monospace | [kod] Text [/kod]
Ofta utför motorer syntaxmarkering för olika språk. |
< pre > Text </ pre >
eller
< code style = "white-space: pre;" > Text </ kod >
Det rekommenderas att använda taggen <code>. |
Текст | |||||||||
Rita text med en angiven teckenstorlek | [storlek = 15 ] Text [/storlek]
[size = "15px" ] Text [/size]
Teckensnittets storlek (höjd) kan ställas in utan måttenhet (pixlar (px) kommer att användas ) , i pixlar (px), i punkter (pt) , i förhållande till den aktuella storleken (orden "small", "medium", "large", etc. ), etc. (se beskrivningen av egenskapen CSS font-size ). |
< span style = "font-size: 15px;" > Text </ span > | Text | |||||||||
Rita text i angiven färg | [färg = röd ] Text [/färg]
[color = "#ff0000" ] Text [/color]
[ stilfärg = #ff0000 ] Text [/stil]
Textfärg kan ställas in med namn eller hexadecimal kod (se HTML-färger ). Vissa motorer låter dig skriva en färgkod utan "#"-symbolen. |
< span style = "färg: #ff0000;" > Text </ span > | Text | |||||||||
Infoga en smiley eller uttryckssymbol | :)
[:-)]
Vissa motorer låter dig inte skriva tecknen "[" och "]". |
< img src = "smile.png" alt = ":-)" /> | ![]() | |||||||||
Infogar en lista | [lista]
[*] Paragraf 1.
[*] Punkt 2.
[*] Punkt 3.
[/lista]
Vissa motorer låter dig skriva "*" istället för "[*]". [lista] * Paragraf 1. * Punkt 2. * Punkt 3. [/lista]Vissa motorer stöder "[ul]" ( eng. u nordered l ist - en oordnad eller punktlista), "[ol]" ( eng. o rdered l ist - en ordnad eller numrerad lista) och "[li]" ( sv l ist objekt ) . _ Markerad lista. [ul] [li] Punkt 1. [/li] [li] Punkt 2. [/li] [li] Punkt 3. [/li] [/ul]Numrerad lista. [ol] [li] Punkt 1. [/li] [li] Punkt 2. [/li] [li] Punkt 3. [/li] [/ol] |
Markerad lista.
< ul >
< li > Punkt 1. </ li >
< li > Punkt 2. </ li >
< li > Punkt 3. </ li >
</ ul >
Numrerad lista. < ol > < li > Punkt 1. </ li > < li > Punkt 2. </ li > < li > Punkt 3. </ li > </ ol > |
Markerad lista.
Numrerad lista.
| |||||||||
Att sätta in en tabell | [tabell] [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] [/ tabell] | < tabell > < 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 > |
|