Template:Navbox
(Reindirizzamento da Template:Navbox generic)
Istruzioni per l'uso
Le istruzioni che seguono sono contenute nella sottopagina Template:Navbox/man (modifica·cronologia)
Le istruzioni che seguono sono contenute nella sottopagina Template:Navbox/man (modifica·cronologia)
Questo template consente di creare un template di navigazione in maniera uniforme e relativamente semplice e rapida.
Uso
La seguente sintassi può essere copiata nella pagina del template che si vuole creare. Per favore, a fine operazione rimuovere i parametri non necessari.
Sintassi semplice
{{Navbox | name = {{subst:PAGENAME}} | state = <!-- "chiuso/aperto" se si vuole che il template sia inizialmente chiuso o aperto --> | title = | group1 = | list1 = | group2 = | list2 = ... | group30 = | list30 = }}
Sintassi completa
{{Navbox | name = {{subst:PAGENAME}} | navbar = <!-- "nascosto" se non si vuole visualizzare i collegamenti "v{{·}}d{{·}}m" --> | state = <!-- "chiuso/aperto" se si vuole che il template sia inizialmente chiuso o aperto --> | titlestyle = | title = | imagestyle = | image = | bodystyle = | groupstyle = | liststyle = | oddstyle = | evenstyle = | abovestyle = | above = | group1style = | group1 = | list1style = | list1 = | group2style = | group2 = | list2style = | list2 = ... | group30style = | group30 = | list30style = | list30 = | belowstyle = | below = }}
Parametri
Obbligatori
- name
- Il nome del template che si vuole creare, necessario perché funzionino i collegamenti "v · d · m" (vedi, discuti, modifica) in tutte le pagine dove il template è usato. Con
{{subst:PAGENAME}}
il parametro si compila automaticamente.
- title
- È il testo che appare al centro della barra del titolo del template. Indica usualmente l'argomento del template, ad esempio una didascalica descrizione di ciò che contiene il corpo del template.
- Il colore di sfondo di default è
#ccf
(forma abbreviata di#ccccff
), ma può essere cambiato usando il parametro titlestyle (vedi sotto).
- listn
- (ad esempio list1, list2 ecc.) Questi parametri riempiono il corpo del template, che usualmente sarà una lista di wikilink. I link vanno scritti uno di seguito all'altro, ma è possibile inserirli come un elenco, andando a capo e quindi su linee separate, racchiudendo la lista in
<div></div>
. È obbligatorio compilare almeno un parametro list; ogni list addizionale viene visualizzato in una riga separata della tabella. Ogni listn è preceduto dal corrispondente parametro groupn, se fornito. - Di default, il background delle righe è alternato per facilitare la lettura: la prima riga (corrispondente a list1) avrà lo sfondo bianco; la seconda riga (corrispondente a list2) avrà lo sfondo
#f9f9f9
. La terza riga sarà di nuovo bianca, la quarta colorata e così via. Questa alternanza può essere eliminata usando i parametri bodystyle, oddstyle e/o evenstyle (vedi sotto).
- Per dividere gli elementi di una lista, si consiglia di usare {{·}}, che genera uno spazio e un punto ( · ).
Opzionali
Celle
- groupn
- (ad esempio group1, group2 ecc.) Se specificati, il testo appare in una cella alla sinistra del relativo listn. Se non specificati, listn occupa l'intera larghezza della tabella.
- Il colore di sfondo di default è
#ddf
(forma abbreviata di#ddddff
), ma può essere cambiato usando il parametro groupstyle (vedi sotto).
- image
- Un'immagine viene visualizzata in una cella al di sotto del titolo e alla destra della parte di tabella che comprende i group/list. Affinché l'immagine sia visualizzata correttamente, il parametro list1 deve essere specificato. Il parametro image accetta il normale markup delle immagini di Wikiquote, ad esempio
[[Immagine:Esempio.jpg|100px]]
- In un template dove la parte group e/o list non occupa la tabella fino in fondo a destra, l'immagine risulterà spostata verso sinistra. Questo può essere evitato specificando right nel markup dell'immagine, ad esempio
[[Immagine:Esempio.jpg|100px|right]]
- above
- Una cella larga come tutta la tabella verrà visualizzata tra la barra del titolo e il primo group/list, in pratica sopra la parte di tabella occupata da group, list e image. In un template senza immagine, above svolge la stessa funzione del parametro list1 senza il relativo parametro group1. Tipicamente viene utilizza per il sottotitolo del template.
- below
- Una cella larga come tutta la tabella verrà visualizzata al di sotto della parte di tabella occupata da group, list e image. In un template senza immagine, below svolge la stessa funzione del parametro listn finale senza il relativo parametro groupn. Tipicamente viene utilizza per le note di chiusura del template.
Stili
- bodystyle
- Specifica gli stili CSS da applicare all'intero corpo del template. Esempi:
bodystyle=background-color:#nnnnnn;
bodystyle=width:nn[em, %, px];
bodystyle=float:[left/right/none];
bodystyle=clear:[left/right/none/both];
- titlestyle
- Specifica gli stili CSS da applicare al parametro title. Esempi:
titlestyle=background-color:#nnnnnn;
titlestyle=background-color:nome del colore;
titlestyle=color:#nnnnnn;
titlestyle=color:nome del colore;
- imagestyle
- Specifica gli stili CSS da applicare al parametro image. Esempi:
imagestyle=border:2px solid #aaa;
- groupstyle
- Specifica gli stili CSS da applicare a tutte le celle groupn. Esempi:
groupstyle=background:#nnnnnn;
groupstyle=text-align:[left/center/right];
groupstyle=vertical-align:[top/middle/bottom];
groupstyle=white-space:nowrap;
- groupnstyle
- Specifica gli stili CSS da applicare ad una singola cella groupn. Esempi:
groupnstyle=background:#nnnnnn;
groupnstyle=color:#nnnnnn;
- liststyle
- Specifica gli stili CSS da applicare a tutte le celle listn. Esempi:
liststyle=background:#nnnnnn;
liststyle=text-align:[left/center/right];
liststyle=vertical-align:[top/middle/bottom];
liststyle=white-space:nowrap;
- listnstyle
- Specifica gli stili CSS da applicare ad una singola cella listn. Esempi:
listnstyle=background:#nnnnnn;
listnstyle=color:#nnnnnn;
- oddstyle
- evenstyle
- Specifica gli stili CSS da applicare a singole celle di liste dispari (oddstyle) (list1, list3 ecc.) o pari (evenstyle) (list2, list4 ecc). Di default, viene applicato un colore di sfondo alternato bianco/grigio tra le varie liste per rendere più facile la consultazione.
- abovestyle
- belowstyle
- Specifica gli stili CSS da applicare alle celle opzionali al di sopra o al di sotto della tabella (vedi parametri above e below). Tipicamente si utilizza per cambiare il colore di sfondo o l'allineamento del testo:
background:#nnnnnn;
text-align:[left/center/right];
Stili alternativi
Gli stili seguenti sono quelli più spesso utilizzati.
titlestyle = background:#ccccff;
bodystyle = background:white; width:100%; vertical-align:middle;
groupstyle = background:#ddddff; text-align:center;
liststyle = background:transparent; text-align:center;
oddstyle = background:transparent;
evenstyle = background:#f7f7f7;
abovestyle = background:#ddddff; text-align:center;
belowstyle = background:#ddddff; text-align:center;
Altre impostazioni
- state
- Di default
chiuso
. Al momento dell'apertura della pagina il navbox verrà visualizzato chiuso. - Se si inserisce
aperto
, il navbox verrà visualizzato aperto.
- navbar
- Di default
navbar
. Se si inseriscenascosto
, i collegamenti "v · d · m" sulla sinistra della barra del titolo non verranno visualizzati.
Schema grafico
{{Navbox}} semplice senza immagine e senza i parametri above e below (i bordi sono presenti solo a fini illustrativi):
{{Navbox}} completo con immagine e con i parametri above e below (i bordi sono presenti solo a fini illustrativi):
Esempi
Senza gruppi, senza immagine
{{Navbox | name = {{subst:PAGENAME}} | title = [[Algebra]] | list1 = [[Numero (matematica)|Numeri]]{{·}}[[Algebra elementare]]{{·}}[[Teoria dei gruppi]]{{·}}[[Teoria degli anelli]]{{·}}[[Teoria dei campi]] }}
Senza gruppi, senza immagine, con stile personalizzato
{{Navbox | name = {{subst:PAGENAME}} | state = aperto | title = [[Algebra]] | titlestyle = background:#ffc0cb; | liststyle = background:transparent; font-size:95%; | list1 = [[Numero (matematica)|Numeri]]{{·}}[[Algebra elementare]]{{·}}[[Teoria dei gruppi]]{{·}}[[Teoria degli anelli]]{{·}}[[Teoria dei campi]] }}
Con gruppi, senza immagine
{{Navbox | name = {{subst:PAGENAME}} | title = [[Algebra]] | group1 = [[Numero (matematica)|Numeri]] | list1 = <div> [[Numero naturale|Naturale]]{{·}} [[Numero intero|Intero]]{{·}} [[Numero razionale|Razionale]]{{·}} [[Numero algebrico|Algebrico]]{{·}} [[Numero reale|Reale]]{{·}} [[Numero complesso|Complesso]] </div> | group2 = [[Algebra elementare]] | list2 = <div> [[Numero primo]]{{·}} [[Massimo comun divisore|MCD]]{{·}} [[Minimo comune multiplo|mcm]]{{·}} [[Algoritmo di Euclide]]{{·}} [[Equazione]]{{·}} [[Disequazione]]{{·}} [[Polinomio]]{{·}} [[Aritmetica modulare]] </div> | group3 = [[Teoria dei gruppi]] | list3 = <div> [[Gruppo (matematica)|Gruppo]] ([[Gruppo finito|finito]]{{·}} [[Gruppo ciclico|ciclico]]{{·}} [[Gruppo abeliano|abeliano]]){{·}} [[Omomorfismo di gruppi|Omomorfismo]]{{·}} [[Sottogruppo normale]]{{·}} [[Teorema di isomorfismo]]{{·}} [[Permutazione]] </div> | group4 = [[Teoria degli anelli]] | list4 = <div> [[Anello (algebra)|Anello]]{{·}} [[Ideale (matematica)|Ideale]] ([[Ideale primo|primo]]{{·}} [[Ideale massimale|massimale]]){{·}} [[Dominio d'integrità|Dominio]] ([[Anello a fattorizzazione unica|a fattorizzazione unica]]{{·}} [[Anello a ideali principali|a ideali principali]]{{·}} [[Anello euclideo|euclideo]]){{·}} [[Matrice]] </div> | group5 = [[Teoria dei campi]] | list5 = <div> [[Campo (matematica)|Campo]]{{·}} [[Estensione di campi]]{{·}} [[Chiusura algebrica]]{{·}} [[Teorema fondamentale dell'algebra]]{{·}} [[Teoria di Galois]] </div> }}
Con gruppi, con immagine
{{Navbox | name = {{subst:PAGENAME}} | title = [[Algebra]] | image = [[Immagine:Nuvola apps edu mathematics-p.svg|58px|right]] | group1 = [[Numero (matematica)|Numeri]] | list1 = <div> [[Numero naturale|Naturale]]{{·}} [[Numero intero|Intero]]{{·}} [[Numero razionale|Razionale]]{{·}} [[Numero algebrico|Algebrico]]{{·}} [[Numero reale|Reale]]{{·}} [[Numero complesso|Complesso]] </div> | group2 = [[Algebra elementare]] | list2 = <div> [[Numero primo]]{{·}} [[Massimo comun divisore|MCD]]{{·}} [[Minimo comune multiplo|mcm]]{{·}} [[Algoritmo di Euclide]]{{·}} [[Equazione]]{{·}} [[Disequazione]]{{·}} [[Polinomio]]{{·}} [[Aritmetica modulare]] </div> | group3 = [[Teoria dei gruppi]] | list3 = <div> [[Gruppo (matematica)|Gruppo]] ([[Gruppo finito|finito]] {{·}}[[Gruppo ciclico|ciclico]]{{·}} [[Gruppo abeliano|abeliano]]){{·}} [[Omomorfismo di gruppi|Omomorfismo]]{{·}} [[Sottogruppo normale]]{{·}} [[Teorema di isomorfismo]]{{·}} [[Permutazione]] </div> | group4 = [[Teoria degli anelli]] | list4 = <div> [[Anello (algebra)|Anello]]{{·}} [[Ideale (matematica)|Ideale]] ([[Ideale primo|primo]]{{·}} [[Ideale massimale|massimale]]){{·}} [[Dominio d'integrità|Dominio]] ([[Anello a fattorizzazione unica|a fattorizzazione unica]]{{·}} [[Anello a ideali principali|a ideali principali]]{{·}} [[Anello euclideo|euclideo]]){{·}} [[Matrice]] </div> | group5 = [[Teoria dei campi]] | list5 = <div> [[Campo (matematica)|Campo]]{{·}} [[Estensione di campi]]{{·}} [[Chiusura algebrica]]{{·}} [[Teorema fondamentale dell'algebra]]{{·}} [[Teoria di Galois]] </div> }}
Con gruppi, con immagine, con stile personalizzato
{{Navbox | name = {{subst:PAGENAME}} | state = aperto | title = [[Algebra]] | titlestyle = background:#ffc0cb; | image = [[Immagine:Nuvola apps edu mathematics-p.svg|58px|right]] | groupstyle = background:#FFE0E0; text-align:right; | liststyle = text-align:left; | group1 = [[Numero (matematica)|Numeri]] | list1 = <div> [[Numero naturale|Naturale]]{{·}} [[Numero intero|Intero]]{{·}} [[Numero razionale|Razionale]]{{·}} [[Numero algebrico|Algebrico]]{{·}} [[Numero reale|Reale]]{{·}} [[Numero complesso|Complesso]] </div> | group2 = [[Algebra elementare]] | list2 = <div> [[Numero primo]]{{·}} [[Massimo comun divisore|MCD]]{{·}} [[Minimo comune multiplo|mcm]]{{·}} [[Algoritmo di Euclide]]{{·}} [[Equazione]]{{·}} [[Disequazione]]{{·}} [[Polinomio]]{{·}} [[Aritmetica modulare]] </div> | group3 = [[Teoria dei gruppi]] | list3 = <div> [[Gruppo (matematica)|Gruppo]] ([[Gruppo finito|finito]]{{·}} [[Gruppo ciclico|ciclico]]{{·}} [[Gruppo abeliano|abeliano]]){{·}} [[Omomorfismo di gruppi|Omomorfismo]]{{·}} [[Sottogruppo normale]]{{·}} [[Teorema di isomorfismo]]{{·}} [[Permutazione]] </div> | group4 = [[Teoria degli anelli]] | list4 = <div> [[Anello (algebra)|Anello]]{{·}} [[Ideale (matematica)|Ideale]] ([[Ideale primo|primo]]{{·}} [[Ideale massimale|massimale]]){{·}} [[Dominio d'integrità|Dominio]] ([[Anello a fattorizzazione unica|a fattorizzazione unica]]{{·}} [[Anello a ideali principali|a ideali principali]]{{·}} [[Anello euclideo|euclideo]]){{·}} [[Matrice]] </div> | group5 = [[Teoria dei campi]] | list5 = <div> [[Campo (matematica)|Campo]]{{·}} [[Estensione di campi]]{{·}} [[Chiusura algebrica]]{{·}} [[Teorema fondamentale dell'algebra]]{{·}} [[Teoria di Galois]] </div> }}
Con gruppi, con immagine nella barra del titolo
{{Navbox | name = {{subst:PAGENAME}} | title = [[Immagine:Flag of Canada.svg|22px]] [[Province e territori del Canada|Province e territori]] del [[Canada]] | group1 = Province | list1 = <div> [[Alberta]]{{·}} [[Columbia Britannica]]{{·}} [[Isola del Principe Edoardo]]{{·}} [[Manitoba]]{{·}} [[New Brunswick]]{{·}} [[Nuova Scozia]]{{·}} [[Ontario]]{{·}} [[Québec (provincia)|Québec]]{{·}} [[Saskatchewan]]{{·}} [[Terranova]]{{·}} [[Labrador (regione)|Labrador]] </div> | group2 = Territori | list2 = <div> [[Nunavut]]{{·}} [[Territori del Nord-Ovest]]{{·}} [[Yukon]] </div> }}
Pagine correlate
- Aiuto:Tavolozza dei colori
- {{·}}, usualmente utilizzato per separare gli elementi delle liste.
- CSS, introduzione ai fogli di stile CSS (Cascading Style Sheets) su Wikipedia.