Help:Lists/pt

Esta página se trata da criação de listas na MediWiki

Resumo
A oferece três tipos de listas: listas ordenadas, listas não ordenadas e listas de definição. Nas próximas seções as listas ordenadas são utilizadas como exemplo. Listas não ordenadas dariam resultados correspondentes

Paragráfos em listas
Por simplicidade os itens de uma lista não podem ultrapassar um parágrafo na linguagem da Wiki. Uma linha em branco irá finalizar a lista e reiniciar o contador para listas ordenadas. Separar itens de listas não ordenadas normalmente não tem nenhum efeito.

Parágrafos podem se tornar listas usando HTML. Duas quebras de linha,, irão criar o efeito desejado. Então inclua todos os parágrafos, com exceção do primeiro com a.

Para listas com itens de mais de um parágrafo adicionar uma linha em branco entre os itens pode ser necessário para evitar confusão.

Continuando uma lista após um subitem
Em HTML uma lista pode conter diversas sublistas, não necessariamente adjacentes. Assim podem existir partes de uma lista não apenas antes da sublista, mas entre sublistas, e depois da última sublista. Entretanto, na sintaxe da Wiki, sublistas seguem as mesmas regras que as seções de uma página, ou seja, a única parte possível da lista que não esteja em sublistas é antes da primeira sublista.

No caso do primeiro nível de uma lista não numerada em linguagem Wiki essa limitação pode ser superada dividindo a lista em múltiplas listas; textos indentados entre as listas parciais pode servir visualmente como parte de um item da lista após uma sublista; entretanto, isso pode gerar, dependendo do CSS, uma linha em branco antes e depois de cada lista, em cada caso, para uniformidade, todo item do primeiro nível da lista pode ser feito para separar a lista.

Listas numeradas ilustram o que visualmente é uma única lista, para o software consiste em múltiplas listas; listas não numeradas entregam um resultado correspondente, excepto que o problema de reiniciar com 1 não é aplicável.

Um nível abaixo, com um item de sublista continuando após uma sub-sublista, obtém-se ainda mais linhas em branco; no entanto, a continuação da lista de primeiro nível não é afetada:

Retorna
 * 1) Item da lista A1
 * 2) Item da lista B1
 * 3) Item da lista C1
 * Continuando o item da lista B1
 * 1) Item da lista B2
 * 2) Item da lista A2
 * 1) Item da lista A1
 * 2) Item da lista B1
 * 3) Item da lista C1
 * Continuando o item da lista B1
 * 1) Item da lista B2
 * 2) Item da lista A2

Ver também.

Alterando o tipo da lista
O tipo da lista (tipo de marcador que é exibido antes de cada item da lista) pode ser alterado no CSS, alterando a propriedade list-style-type

Indentação extra com listas
Em uma lista numerada com uma fonte grande alguns navegadores podem não exibir mais do que dois dígitos, a não ser que uma indentação extra seja aplicada (se existirem múltiplas colunas: Uma para cada coluna). Isso pode ser feito com CSS: ol { margin-left: 2cm} Ou alternativamente como abaixo.

Para demonstrar que os três métodos exibem todos os números com 3 digitos, veja List demo.

Especificando um valor inicial
Especificar um valor inicial é possível com sintaxe HTML. (O W3C descontinuou os atributos  e   como usados abaixo em HTML 4.01 e XHTML 1.0. Mas, a partir de 2007, nenhum navegador popular implementa contadores de CSS, que substituiriam esses atributos. Os projetos da Wikimedia usam o XHTML Transitório, que contém o atributos obsoletos)

Ou:

Comparação com uma tabela
Além de fornecer numeração automática, a lista numerada também alinha o conteúdo dos itens, comparável ao uso da sintaxe de uma tabela:

gives

Essa numeração não automática tem a vantagem que se um texto se referir a um número, a inserção ou remoção de um item não distorce a correspondência.

Listas multicolunas
Ver também Template:Col-begin, Template:Col-break, Template:Col-end.

Listas multicolunas com marcadores

 * maça
 * carpete
 * geografia
 * montanha
 * lugar nenhum
 * postagem
 * rasgado
 * torrada

O resultado é:


 * maça
 * carpete
 * geografia
 * montanha
 * lugar nenhum
 * postagem
 * rasgado
 * torrada


 * maça
 * carpete
 * geografia
 * montanha
 * lugar nenhum
 * postagem
 * rasgado
 * torrada

O resultado é:


 * maça
 * carpete
 * geografia
 * montanha
 * lugar nenhum
 * postagem
 * rasgado
 * torrada

Listas multicolunas numeradas

 * maça
 * carpete
 * geografia
 * montanha
 * lugar nenhum
 * postagem
 * rasgado
 * torrada

O resultado é:


 * maça
 * carpete
 * geografia
 * montanha
 * lugar nenhum
 * postagem
 * rasgado
 * torrada

Abaixo um valor inicial é especificado utilizando sintaxe HTML (para a primeira coluna tanto a sintaxe HTML quanto Wiki pode ser utilizada)

Em combinação com a indentação extra explicado nas seções anteriores:

O resultado é:

Utilizando o cálculo dos valores iniciais pode ser automatizado, e apenas o primeiro valor inicial e o número de itens em cada coluna exceto a última precisa ser especificado. Adicionando ou removendo um item de uma coluna requer o ajuste de números de itens naquela coluna, em vez de alterar o número inicial para todas as colunas subsequentes.

O resultado é:

O resultado é:

O resultado é:

O resultado é:

Estilo simplificado ou horizontal
Também é possível apresentar listas pequenas usando uma formatação bem simples, como:

"Titulo da lista:" exemplo 1, exemplo 2, exemplo 3

"Titulo da lista:" exemplo 1, exemplo 2, exemplo 3

Esse estilo utiliza menos espaço na página, sendo recomendado se existirem poucos itens na lista. Ela pode ser lida facilmente, e um ponto de edição direta não é necessário. Os itens da lista devem iniciar com letras minúsculas, a menos que sejam nomes próprios.

Tabelas
Uma tabela com uma coluna é similar a uma lista, mas permitindo ordenação. Se o texto já estiver ordenado com a mesma chave de ordenação, essa vantagem não se aplica. Uma tabela com múltiplas colunas permite a ordenação de qualquer coluna.

Ver também Quando usar tabelas.

Alterando lista não ordenadas para listas ordenadas
Com CSS ul { list-style: decimal } Listas não ordenadas são alterada para listas ordenadas. Isso se aplica (tão quanto o seletor CSS não restringir este) para todas as listas-ul no código em HTML:


 * aqueles produzidos com *
 * aqueles com  no wikitexto
 * aqueles produzidos pelo sistema

Como cada página especial, igualmente as outras páginas, tem uma classe baseada no nome da página, pode-se especificar separadamente para cada tipo se as listas devem ser ordenadas, veja Contribuições do usuário e What links here.

Entretanto, parece não ser possível ordenar todas as listas do histórico de páginas (a não ser que alguém fala "todas" as listas ordenadas), porque o nome da classe é baseado na página para a qual o histórico é visualizado.

Ver também

 * w:Ajuda:Lista
 * - Cria uma lista com código de lista apenas no início e no fim, não por item; permite a troca de tipo de lista de forma simples; listas classificadas
 * Module:Sort definition list - O módulo Scribunto permite que listas sejam ordenadas pelo termo definido, muito útil para wikis com múltiplos idiomas.