Predefinição:Abreviatura/doc
{{#invoke:Message box|mbox}}
{{#invoke:Message box|ombox}} {{#invoke:Message box|ombox}}
Esta predefinição marca uma abreviatura e associa a ela seu significado por extenso. Ela produz o elemento HTML <abbr>...</abbr>; em navegadores compatíveis, o significado pode ser exibido como uma dica ao manter o cursor sobre a abreviatura.
Uso
<syntaxhighlight lang="wikitext"> abreviatura </syntaxhighlight>
Por exemplo:
<syntaxhighlight lang="wikitext"> ONU </syntaxhighlight> que gera o seguinte texto: ONU
Use esta predefinição apenas para abreviaturas, incluindo siglas e acrônimos. Para dicas de contexto genéricas ou outras explicações curtas (tooltips), use a {{Dica de contexto}}.
A expansão de uma abreviatura não deve depender exclusivamente da dica exibida pelo navegador. Quando necessário à compreensão do texto, apresente seu significado por extenso na primeira ocorrência; a predefinição pode ser usada nas ocorrências posteriores.
Parâmetros
1- Abreviatura exibida na página. Obrigatório.
2- Significado por extenso. Obrigatório. Não aceita marcação wiki ou HTML.
classouclasse- Uma ou mais classes CSS aplicadas à abreviatura.
styleouestilo- Estilos CSS aplicados à abreviatura.
id- Identificador HTML do elemento. Deve ser único na página.
Ligações
Para transformar a abreviatura em ligação interna, é necessário envolver a predefinição inteira com a ligação:
<syntaxhighlight lang="wikitext"> ONU </syntaxhighlight> que gera o seguinte texto: ONU.
Alternativamente, use diretamente a {{abreviatura com ligação}}
<templatedata> { "description": "Marca uma abreviatura e associa a ela seu significado por extenso.", "params": { "1": { "label": "Abreviatura", "description": "Abreviatura exibida na página.", "type": "line", "required": true }, "2": { "label": "Significado", "description": "Significado por extenso da abreviatura. Não aceita marcação wiki ou HTML.", "type": "string", "required": true }, "class": { "label": "Classe CSS", "description": "Uma ou mais classes CSS aplicadas à abreviatura.", "type": "string", "aliases": ["classe"] }, "style": { "label": "Estilo CSS", "description": "Estilos CSS aplicados à abreviatura.", "type": "string", "aliases": ["estilo"] }, "id": { "label": "ID", "description": "Identificador HTML, que deve ser único na página.", "type": "string" } }, "paramOrder": [ "1", "2", "class", "style", "id" ], "format": "inline" } </templatedata>
Ver também
- {{Dica de contexto}} — para dicas e explicações que não correspondam a abreviaturas
- {{Abreviatura com ligação}} — variante que inclui uma ligação
Página Predefinição:Módulo:Navbox/styles.css não tem conteúdo.{{#invoke:Navbox|navbox}}