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.
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. |
||||||||||
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> _ | ||||||||||
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.
Nummereret liste.
| |||||||||
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 > |
|