Mal:Amboks/dok
Dette er en underside med dokumentasjon for Mal:Amboks (se denne siden for selve malen). Den inneholder brukerinformasjon, kategorier og annet som ikke er del av den originale malsiden. |
Mal:Mboks-maler Dette er {{amboks}} eller artikkelmeldingsboks-metamalen.
Malen brukes for å bygge meldingsbokser som skal plasseres i artikler, slik som {{Fremtidig programvare}}.
Malen bruker CSS-klassene ambox i MediaWiki:Common.css. Disse klassene kan også brukes direkte i en wikitabell ved behov. Se how-to guide for mer info.
Bruk
Enkelt eksempel:
{{Amboks | tekst = Litt tekst.}}
Litt tekst. |
Litt mer komplisert eksempel:
{{Amboks | type = style | bilde = [[File:Emblem-question-yellow.svg|40px|alt=Question mark]] | tekst = Text for a big box, for the top of articles. }}
Text for a big box, for the top of articles. |
Ulike bokstyper
De følgende eksemplene bruker forskjellige type parameter:
type=speedy – hurtigslettingsssaker, brukes av {{hs}}. |
type=delete – slettesaker, brukes av {{sletting}}. |
type=content – Innholdsmessige problemer, som {{POV}} og {{Norgesfokus}}. |
type=style – Stilistiske problemer, som {{Opprydning}} og {{Wikifisering}}. |
type=notice – Notiser, som {{Pågående}}. |
type=protection – Protection notices, such as {{pp-vandalism}}. |
Andre bilder
I eksemplene ovenfor brukes standardbilder for hver type. I eksemplene under er bilder spesifisert eksplisitt.
type = content bilde = [[File:Unbalanced scales.svg|40px|link=|alt=]] Dette bildet brukes ofte for {{POV}} og lignende saker. |
Flere eksempler
Ingen type og bilde=none for ikke å vise noe bilde |
bilde = [[Fil:Gnome globe current event.svg|42px]] bildehøyre = [[Fil:Nuvola apps bookcase.svg|40px|alt=Tre stablede bøker]] |
Parametere
Liste over parametere:
{{Amboks | type = speedy / delete / content / style / notice / move / protection | bilde = none / [[Fil:...|40px|...]] | bildehøyre = [[Fil:...|40px|...]] | style = CSS values | tekst = The message body text. }}
- type
- Hvis ingen type spesifiseres, brukes notice som default.
- bilde
- Ikke satt = Hvis bilde ikke spesifiseres bruker malen et standardbilde basert på type.
- Et bilde = Bruk standard wikimarkup. Bredde på 40px - 50px er vanligvis passe. (Bilder større enn 52 pixler brede kan skape problemer med padding.)
- Ofte er ikoner kun dekorative i betydningen av at de ikke tilfører informasjon utover det som står i teksten. For å øke tilgjengeligheten anbefales det å merke bildet med at det ikke skal leses opp av skjermlesere. Hvis bildelisensen tillater det, kan du angi
link=|alt=
slik:bilde = [[File:Unbalanced scales.svg|40px|link=|alt=]]
- Alternativt bør du angi en meningsfylt alternativ tekst.
- Ofte er ikoner kun dekorative i betydningen av at de ikke tilfører informasjon utover det som står i teksten. For å øke tilgjengeligheten anbefales det å merke bildet med at det ikke skal leses opp av skjermlesere. Hvis bildelisensen tillater det, kan du angi
- bildehøyre
- Ikke satt = Hvis bildehøyre ikke spesifiseres vil det ikke vises noe bilde på høyre side.
- Et bilde = Bruk standard wikimarkup. Bredde på 40px - 50px er vanligvis passe. (Bilder større enn 52 pixler brede kan skape problemer med padding.) For eksempel:
bildehøyre = [[Fil:Nuvola apps bookcase.png|40px|alt=Tre stablede bøker]]
- style
- Optional CSS values used by the entire message box table. Without quotation marks
" "
but with the ending semicolons;
. For example:style = margin-bottom: 0.5em;
- tekst
Tekniske detaljer
Spesialtegn kan escapes slik:
{{Amboks | tekst = <div> Equal sign = and a start and end brace { } work fine as they are. But here is a pipe | and two end braces <nowiki>}}</nowiki>. And now a pipe and end braces <nowiki>|}}</nowiki>. </div> }}
Equal sign = and a start and end brace { } work fine as they are. But here is a pipe | and two end braces }}. And now a pipe and end braces |}}. |
The <div>
tags that surround the text in the example above are usually not needed. But if the text contains line breaks then sometimes we get weird line spacing. This especially happens when using vertical dotted lists. Then use the div tags to fix that.
Internally this meta-template uses HTML markup instead of wikimarkup for the table code. That is the usual way we make meta-templates since wikimarkup has several drawbacks. For instance it makes it harder to use parser functions and some special characters in parameters.
The default images for this meta-template are in png format instead of svg format. The main reason is that some older web browsers have trouble with the transparent background that MediaWiki renders for svg images. The png images here have hand optimised transparent background colour so they look good in all browsers. Note that svg icons only look somewhat bad in the old browsers, thus such hand optimisation is only worth the trouble for very widely used icons.