Template:Navbox
Aspetto
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.
