Vergelyk wysigings
Come utilizzare l'istruzione For
Wysiging 22452:
Wysiging 22452 deur michro op
Wysiging 44647:
Wysiging 44647 deur underpass op
Sleutelwoorde:
for sintassi
for sintassi
Soekresultaat-opsomming:
Quest'articolo spiega nel dettaglio l'utilizzo dell'istruzione For per la visualizzazione di contenuti personalizzati per i vari sistemi operativi e browser supportati.
Quest'articolo spiega nel dettaglio l'utilizzo dell'istruzione For per la visualizzazione di contenuti personalizzati per i vari sistemi operativi e browser supportati.
Inhoud:
Una delle caratteristiche speciali della Knowledge Base è la possibilità di mostrare istruzioni personalizzate per i vari sistemi operativi (Windows, Android, ecc.) e le versioni di Firefox. Si può dire, ad esempio, che una certa sezione di un articolo è "destinata" ("for") agli utenti Windows ma non deve essere visualizzabile dagli utenti Linux e Mac. La funzione è progettata per agire in modo del tutto invisibile all'utente. Quando qualcuno apre un articolo di supporto, verranno rilevati automaticamente il sistema operativo e la versione di Firefox utilizzati dall'utente e verranno mostrate le relative istruzioni. Quest'articolo spiega nel dettaglio l'utilizzo dell'istruzione <nowiki>{</nowiki>for<nowiki>}</nowiki> negli articoli della Knowledge Base.
__TOC__
= Come passare alle istruzioni per i diversi sistemi operativi o versioni di Firefox =
Per poter seguire gli esempi contenuti in questo articolo, è necessario cambiare il selettore "Articolo per:" selezionando i diversi sistemi operativi e le varie versioni di Firefox. Il selettore è posizionato nella parte inferiore della barra laterale alla destra dell'articolo.<br>[[Image:Selettore For]]
= Sintassi fondamentale e comportamento =
Questa è la sintassi per mostrare un'immagine '''solo per Windows''':<br>
'''<code><nowiki>{</nowiki>for win<nowiki>}</nowiki><nowiki>[[</nowiki>Image:vista.jpg]]<nowiki>{</nowiki>/for<nowiki>}</nowiki></code>'''
*Impostare il selettore "Articolo per:" su Windows per visualizzare l'immagine:<br>{for win}[[Image:vista.jpg]]{/for}
{for win}
*Se si imposta il selettore su Mac OS X o su Linux l'immagine non verrà visualizzata perché non è "disponibile" ("for") per quei due sistemi operativi.
{/for}
{note}'''Nota:''' impostando il selettore su Android l'immagine è visibile anche se non viene specificato nell'istruzione. Questo accade perché è stato deciso di mostrare per impostazione predefinita le istruzioni Windows (salvo dove diversamente specificato) se si sta utilizzando Firefox su un dispositivo portatile. Si è inoltre deciso di mostrare per impostazione predefinita le istruzioni Android se si sta guardando gli [https://support.mozilla.com/mobile articoli di supporto per dispositivi portatili] con Windows, Mac o Linux.{/note}
==Versioni di Firefox==
Questa è la sintassi per mostrare qualcosa di specifico per '''Firefox 10 e versioni superiori''':<br>
'''<code><nowiki>{</nowiki>for fx10<nowiki>}</nowiki><nowiki>[[</nowiki>Image:Firefox Logo]]<nowiki>{</nowiki>/for<nowiki>}</nowiki></code>'''
*Impostare il selettore su Firefox 10 o versioni superiori per visualizzare l'immagine:<br>{for fx10}[[Image:Firefox Logo]]{/for}
{for fx10}
*Se si imposta il selettore su Firefox 3.5 - 3.6 il messaggio scomparirà perché non è "disponibile" ("for") per quelle versioni di Firefox.
{/for}
===Visualizzare le istruzioni esclusivamente per una specifica versione di Firefox===
Per visualizzare le istruzioni '''solo per Firefox 10''', utilizzare l'operatore "=":<br>
'''<code><nowiki>{</nowiki>for =fx10<nowiki>}</nowiki><nowiki>[[</nowiki>Image:Firefox Logo]]<nowiki>{</nowiki>/for<nowiki>}</nowiki></code>'''
*Ora l'immagine verrà visualizzata solo se si imposta il selettore su Firefox 10:<br>{for =fx10}[[Image:Firefox Logo]]{/for}
Firefox 3.5-3.6 funziona diversamente. Quando si specifica <nowiki>{</nowiki>for fx35<nowiki>}</nowiki> le istruzioni verranno visualizzate '''solo per Firefox 3.5-3.6''', l'utilizzo dell'operatore "=" non è necessario:<br>
'''<code><nowiki>{</nowiki>for fx35<nowiki>}</nowiki><nowiki>[[</nowiki>Image:Firefox Logo]]<nowiki>{</nowiki>/for<nowiki>}</nowiki></code>'''
*Impostare il selettore su Firefox 3.5-3.6 per visualizzare l'immagine:<br>{for fx35}[[Image:Firefox Logo]]
{/for}
==Combinazione di sistemi operativi e versioni di Firefox==
È possibile specificare le istruzioni per un sistema operativo e una versione di Firefox separandoli con una virgola:<br>
'''<code><nowiki>{</nowiki>for win,fx10<nowiki>}</nowiki><nowiki>[[</nowiki>Image:vista.jpg]]<nowiki>[[</nowiki>Image:Firefox Logo]]<nowiki>{</nowiki>/for<nowiki>}</nowiki></code>'''
*Impostare il selettore su Windows e Firefox 10 o versioni superiori per visualizzare le immagini: <br>{for win,fx10}[[Image:vista.jpg]][[Image:Firefox Logo]]{/for}
Una condizione più complessa con un "or" implicito può essere scritta in questo modo:<br> '''<code><nowiki>{</nowiki>for mac, win, fx35, =fx10<nowiki>}</nowiki><nowiki>[[</nowiki>Image:vista.jpg]]<nowiki>[[</nowiki>Image:macos.jpg]]<nowiki>[[</nowiki>Image:Firefox Logo]]<nowiki>{</nowiki>/for<nowiki>}</nowiki></code>'''
*Impostare il selettore su Mac o Windows e su Firefox 3.5-3.6 o Firefox 10 per visualizzare le immagini:<br>{for mac,win,fx35,=fx10}[[Image:vista.jpg]][[Image:macos.jpg]][[Image:Firefox Logo]]
{/for}
Da un punto di vista formale il testo compreso tra <nowiki>{</nowiki>for<nowiki>}</nowiki> e <nowiki>{</nowiki>/for<nowiki>}</nowiki> verrà ''mostrato'' se una delle seguenti condizioni è verificata:
* Il <nowiki>{</nowiki>for<nowiki>}</nowiki> indica almeno un sistema operativo e comprende quello utilizzato dall'utente (o impostato manualmente mediante il selettore).
* Il <nowiki>{</nowiki>for<nowiki>}</nowiki> indica almeno una versione di Firefox e comprende quella utilizzata dall'utente (o impostata manualmente mediante il selettore).
In caso contrario, il contenuto di <nowiki>{</nowiki>for<nowiki>}</nowiki>...<nowiki>{</nowiki>/for<nowiki>}</nowiki> non viene visualizzato.
Di seguito alcune considerazioni di interesse:
* Gli spazi dopo le virgole possono essere omessi.
* La sintassi <nowiki>{</nowiki>for<nowiki>}</nowiki> funziona solo negli articoli della Knowledge Base di Firefox.
* La sintassi <nowiki>{</nowiki>for<nowiki>}</nowiki> e altri operatori wiki non funzionano nei sommari per la ricerca degli articoli.
* Le intestazioni nascoste dai blocchi <nowiki>{</nowiki>for<nowiki>}</nowiki> non compaiono nell'indice dei contenuti di una pagina. Se viene impostata manualmente la giusta combinazione di browser/sistema operativo, l'indice dei contenuti si modifica istantaneamente mostrando le instestazioni nascoste.
== Abbreviazioni per i sistemi operativi e i browser ==
Di seguito sono elencate le abbreviazioni disponibili da utilizzare con l'istruzione <nowiki>{</nowiki>for<nowiki>}</nowiki> per i vari sistemi operativi e browser:
* win (Windows)
* mac (Mac OS X)
* linux (Linux)
* android (sistema operativo Android per dispositivi portatili)
* fx35 (versioni di Firefox dalla 3.5 alla 3.6)
* fxN dove N = la versione di Firefox, ad esempio fx8, fx9, fx10, ecc.
* mN dove N = la versione di Firefox, ad esempio m8, m9, m10, ecc. Sono le versioni di Firefox Mobile (Firefox per dispositivi portatili).
{note}'''Nota:''' ogni sei settimane verrà aggiunto il supporto per le ultime versioni beta di Firefox. Contemporaneamente verranno rimosse dal selettore "Articolo per:" le versioni di Firefox meno recenti ma la sintassi per le vecchie istruzioni funzionerà ancora. Così, se ad esempio un utente visualizza un articolo con Firefox 4, continuerà a vedere le istruzioni per la versione utilizzata.{/note}
== Testo e paragrafi ==
L'istruzione <nowiki>{</nowiki>for<nowiki>}</nowiki> può essere utilizzata sia all'interno del testo che per racchiudere paragrafi. Nel primo caso ha effetto quando è applicata ad una riga di testo:
'''Questo è <nowiki>{</nowiki>for win<nowiki>}</nowiki>un esempio di utilizzo nel testo dell'istruzione<nowiki>{</nowiki>/for<nowiki>}</nowiki>.'''
Quando è applicata ai blocchi può essere utilizzata per racchiudere paragrafi, elenchi numerati, intestazioni e così via. È necessario però prestare attenzione al fatto che, in questa forma, le notazioni <nowiki>{</nowiki>for<nowiki>}</nowiki> e <nowiki>{</nowiki>/for<nowiki>}</nowiki> devono occupare una intera riga. In caso contrario possono essere considerate parte del paragrafo successivo e provocare risultati inaspettati.
'''<nowiki>{</nowiki>for win<nowiki>}</nowiki><br>'''
'''Questo è un esempio di utilizzo in un paragrafo.<br>'''
'''<nowiki>*</nowiki>Uno<br>'''
'''<nowiki>*</nowiki>Due<br>'''
'''<nowiki>{</nowiki>/for<nowiki>}</nowiki>'''
== Il pulsante <nowiki>{</nowiki>for<nowiki>}</nowiki> nell'editor degli articoli==
Durante la scrittura di un articolo della Knowledge Base è possibile utilizzare il pulsante <nowiki>{</nowiki>for<nowiki>}</nowiki> nella barra degli strumenti per inserire automaticamente la notazione nel testo.
#Selezionare il testo che si vuole racchiudere per mezzo dei tag <nowiki>{</nowiki>for<nowiki>}</nowiki>.
#Fare clic sul pulsante {button Mostra per...} nella barra degli strumenti dell'editor.
#Contrassegnare le caselle relative alle versioni di Firefox e ai sistemi operativi per i quali si desidera mostrare il contenuto scelto e fare clic su {button Aggiungi regola}. I tag <nowiki>{</nowiki>for<nowiki>}</nowiki> personalizzati verranno inseriti intorno al testo selezionato.
=Consigli per un corretto utilizzo dell'istruzione <nowiki>{</nowiki>for} negli articoli=
'''Quando si scrivono le istruzioni per diversi sistemi operativi, è buona norma scrivere frasi e paragrafi completi per ciascun sistema operativo/versione di Firefox anche se ciò significa dover scrivere più volte le istruzioni.'''
Questo rende l'articolo più facile da comprendere, gestire e localizzare. Quando ad esempio arriva il momento di rimuovere le istruzioni specifiche per Firefox 3.5/3.6, sarà sufficiente cancellare quelle sezioni piuttosto che cercare di rintracciare le istruzioni all'interno di una sezione più vasta e complessa.
'''Esempio:'''<br>
'''Non corretto'''<br>
<nowiki>#</nowiki><nowiki>{</nowiki>for win,linux}Nella parte superiore della finestra di Firefox<nowiki>{</nowiki>/for}<nowiki>{</nowiki>for mac}Sulla barra dei menu<nowiki>{</nowiki>/for}, fare clic sul <nowiki>{</nowiki>for fx35}<nowiki>menu {menu</nowiki> Strumenti}<nowiki>{</nowiki>/for}<nowiki>{</nowiki>for mac,linux,fx4}<nowiki>menu {menu</nowiki> Strumenti}{/for}<nowiki>{</nowiki>for win,fx4}<nowiki>pulsante {button</nowiki> Firefox}, selezionare <nowiki>{menu</nowiki> Cronologia} e successivamente <nowiki>{menu</nowiki> Cancella la cronologia recente...}<nowiki>{</nowiki>/for}<nowiki>{</nowiki>for not win,fx4} e selezionare <nowiki>{</nowiki>/for}<nowiki>{</nowiki>for win,fx35}<nowiki>{menu</nowiki> Cancella la cronologia recente...}<nowiki>{</nowiki>/for}<nowiki>{</nowiki>for mac,linux}<nowiki>{menu</nowiki> Cancella la cronologia recente...}<nowiki>{</nowiki>/for} <nowiki>{</nowiki>for win,fx4}<nowiki><br>'''</nowiki>In Windows XP:<nowiki>'''</nowiki> Nella parte superiore della finestra di firefox, fare clic sul menu <nowiki>{menu</nowiki> Strumenti} e selezionare <nowiki>{menu</nowiki> Cancella la cronologia recente...}<nowiki>{</nowiki>/for}
'''Corretto'''<br>
<nowiki>{</nowiki>for fx4}<br>
<nowiki>#</nowiki><nowiki>{</nowiki>for win}Nella parte superiore della finestra di Firefox, fare clic sul pulsante <nowiki>{button</nowiki> Firefox}, selezionare il menu <nowiki>{menu</nowiki> Cronologia} e successivamente <nowiki>{menu</nowiki> Cancella la cronologia recente...} (<nowiki>'''</nowiki>In Windows XP:<nowiki>'''</nowiki> fare clic sul menu <nowiki>{menu</nowiki> Strumenti} e selezionare <nowiki>{menu</nowiki> Cancella la cronologia recente...}).<nowiki>{</nowiki>/for}<nowiki>{</nowiki>for mac}Sulla barra dei menu, fare clic sul menu <nowiki>{menu</nowiki> Strumenti} e selezionare <nowiki>{menu</nowiki> Cancella la cronologia recente...}<nowiki>{</nowiki>/for}<nowiki>{</nowiki>for linux}Nella parte superiore della finestra di Firefox, fare clic sul menu <nowiki>{menu</nowiki> Strumenti} e selezionare <nowiki>{menu</nowiki> Cancella la cronologia recente...}<nowiki>{</nowiki>/for}<br>
<nowiki>{</nowiki>/for}<br>
<nowiki>{</nowiki>for fx35}<br>
<nowiki>#</nowiki><nowiki>{</nowiki>for win,linux}Nella parte superiore della finestra di Firefox, fare clic sul menu <nowiki>{menu</nowiki> Strumenti} e selezionare <nowiki>{menu</nowiki> Cancella la cronologia recente...}<nowiki>{</nowiki>/for}<nowiki>{</nowiki>for mac}Sulla barra dei menu, fare clic sul menu <nowiki>{menu</nowiki> Strumenti} e selezionare <nowiki>{menu</nowiki> Cancella la cronologia recente...}<nowiki>{</nowiki>/for}<br>
<nowiki>{</nowiki>/for}<br>
'''Un altro esempio:'''<br>
Nell'esempio riportato sopra sono stati presi in considerazione Firefox 3.6 e Firefox 4 e versioni superiori come due diversi insiemi di istruzioni. Questo è spesso il caso, ma cambiando Firefox ogni sei settimane vedremo ulteriori modifiche nelle versioni successive. Queste modifiche saranno come quelle riportate di seguito:
'''Corretto:'''<br>
<nowiki>{</nowiki>for fx35}<br>
<nowiki>#</nowiki>Le vecchie istruzioni.<br>
<nowiki>{</nowiki>/for}<br>
<nowiki>{</nowiki>for =fx9,=fx10}<br>
<nowiki>#</nowiki>Le nuove istruzioni.<br>
<nowiki>{</nowiki>/for}<br>
<nowiki>{</nowiki>for fx11}<br>
<nowiki>#</nowiki>Le nuovissime istruzioni.<br>
<nowiki>{</nowiki>/for}
Una delle caratteristiche speciali della Knowledge Base è la possibilità di mostrare istruzioni personalizzate per i vari sistemi operativi (Windows, Android, ecc.) e le versioni di Firefox. Si può dire, ad esempio, che una certa sezione di un articolo è "destinata" ("for") agli utenti Windows ma non deve essere visualizzabile dagli utenti Linux e Mac. La funzione è progettata per agire in modo del tutto invisibile all'utente. Quando qualcuno apre un articolo di supporto, verranno rilevati automaticamente il sistema operativo e la versione di Firefox utilizzati dall'utente e verranno mostrate le relative istruzioni. Quest'articolo spiega nel dettaglio l'utilizzo dell'istruzione <nowiki>{</nowiki>for<nowiki>}</nowiki> negli articoli della Knowledge Base.
__TOC__
= Come passare alle istruzioni per i diversi sistemi operativi o versioni di Firefox =
Per poter seguire gli esempi contenuti in questo articolo, è necessario cambiare il selettore relativo al sistema operativo e alla versione, ubicato sopra l'articolo.<br><br>[[Image:Article Selectors]]
= Sintassi fondamentale e comportamento =
Questa è la sintassi per mostrare un'immagine '''per Windows 7/Vista''':<br>
'''<code><nowiki>{</nowiki>for win7<nowiki>}</nowiki><nowiki>[[</nowiki>Image:vista.jpg]]<nowiki>{</nowiki>/for<nowiki>}</nowiki></code>'''
*Impostare il selettore su '''Windows 7/Vista''' per visualizzare l'immagine:<br>{for win7}[[Image:vista.jpg]]{/for}
{for win7}
*Se si imposta il selettore su Windows XP, Windows 8, Mac OS X o su Linux l'immagine non verrà visualizzata perché non è "disponibile" ("for") per quei sistemi operativi.
{/for}
Sebbene il selettore generico per Windows non esista, è possibile scrivere istruzioni applicabili a tutte le versioni di Windows:<br>
'''<code><nowiki>{</nowiki>for win<nowiki>}</nowiki><nowiki>[[</nowiki>Image:Windows Logo]]<nowiki>{</nowiki>/for<nowiki>}</nowiki></code>'''
*Cambiare il selettore a Windows XP, Windows 7/Vista, o Windows 8 per vedere l'immagine:<br>{for win}<br>[[Image:Windows Logo]]{/for}
{for win}
*Se si imposta il selettore su Mac OS X o su Linux l'immagine non verrà visualizzata perché non è "disponibile" ("for") per quei sistemi operativi.
{/for}
{/for}
{note}'''Nota:''' impostando il selettore su Android l'immagine è visibile anche se non viene specificato nell'istruzione. Questo accade perché è stato deciso di mostrare per impostazione predefinita le istruzioni Windows7/Vista (salvo dove diversamente specificato) se si sta utilizzando Firefox per Android. Si è inoltre deciso di mostrare per impostazione predefinita le istruzioni Android se si sta guardando il [/products/mobile sito web di Firefox per Android] con Windows, Mac o Linux.{/note}
==Versioni di Firefox==
Questa è la sintassi per mostrare qualcosa di specifico per '''Firefox 22 e versioni superiori''':<br>
'''<code><nowiki>{</nowiki>for fx22<nowiki>}</nowiki><nowiki>[[</nowiki>Image:Firefox Logo]]<nowiki>{</nowiki>/for<nowiki>}</nowiki></code>'''
*Impostare il selettore su Firefox 22 o versioni superiori per visualizzare l'immagine:<br>{for fx22}[[Image:Firefox Logo]]{/for}
{for fx22}
*Se si imposta il selettore su Firefox ESR il messaggio scomparirà perché non è "disponibile" ("for") per quella versione di Firefox (che attualmente si basa su Firefox 17).
{/for}
===Visualizzare le istruzioni esclusivamente per una specifica versione di Firefox===
Per visualizzare le istruzioni '''solo per Firefox 22''', utilizzare l'operatore "=":<br>
'''<code><nowiki>{</nowiki>for =fx22<nowiki>}</nowiki><nowiki>[[</nowiki>Image:Firefox Logo]]<nowiki>{</nowiki>/for<nowiki>}</nowiki></code>'''
*Ora l'immagine verrà visualizzata solo se si imposta il selettore su Firefox 22:<br>{for =fx22}[[Image:Firefox Logo]]{/for}
==Combinazione di sistemi operativi e versioni di Firefox==
È possibile specificare le istruzioni per un sistema operativo e una versione di Firefox separandoli con una virgola:<br>
'''<code><nowiki>{</nowiki>for win,fx22<nowiki>}</nowiki><nowiki>[[</nowiki>Image:Windows Logo]]<nowiki>[[</nowiki>Image:Firefox Logo]]<nowiki>{</nowiki>/for<nowiki>}</nowiki></code>'''
*Impostare il selettore su Windows e Firefox 22 o versioni superiori per visualizzare le immagini: <br>{for win,fx22}[[Image:vista.jpg]][[Image:Firefox Logo]]{/for}
Una condizione più complessa con un "or" implicito può essere scritta in questo modo:<br> '''<code><nowiki>{</nowiki>for mac, winxp, win7, =fx17, fx22<nowiki>}</nowiki><nowiki>[[</nowiki>Image:Windows Logo]]<nowiki>[[</nowiki>Image:macos.jpg]]<nowiki>[[</nowiki>Image:Firefox Logo]]<nowiki>{</nowiki>/for<nowiki>}</nowiki></code>'''
*Impostare il selettore su Mac, Windows XP o Windows 7/Vista e su Firefox ESR o Firefox 22 o versioni successive per visualizzare le immagini:{for mac, winxp, win7, =fx17, fx22}<br>[[Image:Windows Logo]][[Image:macos.jpg]][[Image:Firefox Logo]]{/for}
Da un punto di vista formale il testo compreso tra <nowiki>{</nowiki>for<nowiki>}</nowiki> e <nowiki>{</nowiki>/for<nowiki>}</nowiki> verrà ''mostrato'' se una delle seguenti condizioni è verificata:
* Il <nowiki>{</nowiki>for<nowiki>}</nowiki> indica almeno un sistema operativo e comprende quello utilizzato dall'utente (o impostato manualmente mediante il selettore).
* Il <nowiki>{</nowiki>for<nowiki>}</nowiki> indica almeno una versione di Firefox e comprende quella utilizzata dall'utente (o impostata manualmente mediante il selettore).
In caso contrario, il contenuto di <nowiki>{</nowiki>for<nowiki>}</nowiki>...<nowiki>{</nowiki>/for<nowiki>}</nowiki> non viene visualizzato.
Di seguito alcune considerazioni di interesse:
* Gli spazi dopo le virgole possono essere omessi.
* La sintassi <nowiki>{</nowiki>for<nowiki>}</nowiki> funziona solo negli articoli della Knowledge Base di Firefox.
* La sintassi <nowiki>{</nowiki>for<nowiki>}</nowiki> e altri operatori wiki non funzionano nei sommari per la ricerca degli articoli.
* Le intestazioni nascoste dai blocchi <nowiki>{</nowiki>for<nowiki>}</nowiki> non compaiono nell'indice dei contenuti di una pagina. Se viene impostata manualmente la giusta combinazione di browser/sistema operativo, l'indice dei contenuti si modifica istantaneamente mostrando le instestazioni nascoste.
== Abbreviazioni per i sistemi operativi e i browser ==
Di seguito sono elencate le abbreviazioni disponibili da utilizzare con l'istruzione <nowiki>{</nowiki>for<nowiki>}</nowiki> per i vari sistemi operativi e browser:
* win (Windows)
* winxp (Windows XP/2000/Server 2003)
* win7 (Windows 7/Vista/Server 2008)
* win8 (Windows 8/8.1/Server 2012)
* mac (Mac OS X)
* linux (Linux)
* android (sistema operativo Android per dispositivi portatili)
* fxN dove N = la versione di Firefox, ad esempio fx22, fx23, fx24, ecc.
* mN dove N = la versione di Firefox, ad esempio m22, m23, m24, ecc. Sono le versioni di Firefox Mobile (Firefox per dispositivi portatili).
{note}'''Nota:''' ogni sei settimane verrà aggiunto il supporto per le ultime versioni beta di Firefox. Contemporaneamente verranno rimosse dal selettore "Articolo per:" le versioni di Firefox meno recenti ma la sintassi per le vecchie istruzioni funzionerà ancora. Così, se ad esempio un utente visualizza un articolo con Firefox 12, continuerà a vedere le istruzioni per la versione utilizzata (leggere [/forums/knowledge-base-articles/708440 questa discussione] per sapere quali versioni non sono più supportate) .{/note}
== Testo e paragrafi ==
L'istruzione <nowiki>{</nowiki>for<nowiki>}</nowiki> può essere utilizzata sia all'interno del testo che per racchiudere paragrafi. Nel primo caso ha effetto quando è applicata ad una riga di testo:
'''Questo è <nowiki>{</nowiki>for win<nowiki>}</nowiki>un esempio di utilizzo nel testo dell'istruzione<nowiki>{</nowiki>/for<nowiki>}</nowiki>.'''
Quando è applicata ai blocchi può essere utilizzata per racchiudere paragrafi, elenchi numerati, intestazioni e così via. È necessario però prestare attenzione al fatto che, in questa forma, le notazioni <nowiki>{</nowiki>for<nowiki>}</nowiki> e <nowiki>{</nowiki>/for<nowiki>}</nowiki> devono occupare una intera riga. In caso contrario possono essere considerate parte del paragrafo successivo e provocare risultati inaspettati.
'''<nowiki>{</nowiki>for win<nowiki>}</nowiki><br>'''
'''Questo è un esempio di utilizzo in un paragrafo.<br>'''
'''<nowiki>*</nowiki>Uno<br>'''
'''<nowiki>*</nowiki>Due<br>'''
'''<nowiki>{</nowiki>/for<nowiki>}</nowiki>'''
== Il pulsante <nowiki>{</nowiki>for<nowiki>}</nowiki> nell'editor degli articoli==
Durante la scrittura di un articolo della Knowledge Base è possibile utilizzare il pulsante <nowiki>{</nowiki>for<nowiki>}</nowiki> nella barra degli strumenti per inserire automaticamente la notazione nel testo.
#Selezionare il testo che si vuole racchiudere per mezzo dei tag <nowiki>{</nowiki>for<nowiki>}</nowiki>.
#Fare clic sul pulsante {button Mostra per...} nella barra degli strumenti dell'editor.
#Contrassegnare le caselle relative alle versioni di Firefox e ai sistemi operativi per i quali si desidera mostrare il contenuto scelto e fare clic su {button Aggiungi regola}. I tag <nowiki>{</nowiki>for<nowiki>}</nowiki> personalizzati verranno inseriti intorno al testo selezionato.
=Consigli per un corretto utilizzo dell'istruzione <nowiki>{</nowiki>for} negli articoli=
'''Quando si scrivono le istruzioni per diversi sistemi operativi, è buona norma scrivere frasi e paragrafi completi per ciascun sistema operativo/versione di Firefox anche se ciò significa dover scrivere più volte le istruzioni.'''
Questo rende l'articolo più facile da comprendere, gestire e localizzare. Quando ad esempio arriva il momento di rimuovere le istruzioni specifiche per Firefox 3.5/3.6, sarà sufficiente cancellare quelle sezioni piuttosto che cercare di rintracciare le istruzioni all'interno di una sezione più vasta e complessa.
'''Esempio:'''<br>
'''Non corretto'''<br>
<nowiki>#</nowiki><nowiki>{</nowiki>for win,linux}Nella parte superiore della finestra di Firefox<nowiki>{</nowiki>/for}<nowiki>{</nowiki>for mac}Sulla barra dei menu<nowiki>{</nowiki>/for}, fare clic sul <nowiki>{</nowiki>for fx35}<nowiki>menu {menu</nowiki> Strumenti}<nowiki>{</nowiki>/for}<nowiki>{</nowiki>for mac,linux,fx4}<nowiki>menu {menu</nowiki> Strumenti}{/for}<nowiki>{</nowiki>for win,fx4}<nowiki>pulsante {button</nowiki> Firefox}, selezionare <nowiki>{menu</nowiki> Cronologia} e successivamente <nowiki>{menu</nowiki> Cancella la cronologia recente...}<nowiki>{</nowiki>/for}<nowiki>{</nowiki>for not win,fx4} e selezionare <nowiki>{</nowiki>/for}<nowiki>{</nowiki>for win,fx35}<nowiki>{menu</nowiki> Cancella la cronologia recente...}<nowiki>{</nowiki>/for}<nowiki>{</nowiki>for mac,linux}<nowiki>{menu</nowiki> Cancella la cronologia recente...}<nowiki>{</nowiki>/for} <nowiki>{</nowiki>for win,fx4}<nowiki><br>'''</nowiki>In Windows XP:<nowiki>'''</nowiki> Nella parte superiore della finestra di firefox, fare clic sul menu <nowiki>{menu</nowiki> Strumenti} e selezionare <nowiki>{menu</nowiki> Cancella la cronologia recente...}<nowiki>{</nowiki>/for}
'''Corretto'''<br>
<nowiki>{</nowiki>for fx4}<br>
<nowiki>#</nowiki><nowiki>{</nowiki>for win}Nella parte superiore della finestra di Firefox, fare clic sul pulsante <nowiki>{button</nowiki> Firefox}, selezionare il menu <nowiki>{menu</nowiki> Cronologia} e successivamente <nowiki>{menu</nowiki> Cancella la cronologia recente...} (<nowiki>'''</nowiki>In Windows XP:<nowiki>'''</nowiki> fare clic sul menu <nowiki>{menu</nowiki> Strumenti} e selezionare <nowiki>{menu</nowiki> Cancella la cronologia recente...}).<nowiki>{</nowiki>/for}<nowiki>{</nowiki>for mac}Sulla barra dei menu, fare clic sul menu <nowiki>{menu</nowiki> Strumenti} e selezionare <nowiki>{menu</nowiki> Cancella la cronologia recente...}<nowiki>{</nowiki>/for}<nowiki>{</nowiki>for linux}Nella parte superiore della finestra di Firefox, fare clic sul menu <nowiki>{menu</nowiki> Strumenti} e selezionare <nowiki>{menu</nowiki> Cancella la cronologia recente...}<nowiki>{</nowiki>/for}<br>
<nowiki>{</nowiki>/for}<br>
<nowiki>{</nowiki>for fx35}<br>
<nowiki>#</nowiki><nowiki>{</nowiki>for win,linux}Nella parte superiore della finestra di Firefox, fare clic sul menu <nowiki>{menu</nowiki> Strumenti} e selezionare <nowiki>{menu</nowiki> Cancella la cronologia recente...}<nowiki>{</nowiki>/for}<nowiki>{</nowiki>for mac}Sulla barra dei menu, fare clic sul menu <nowiki>{menu</nowiki> Strumenti} e selezionare <nowiki>{menu</nowiki> Cancella la cronologia recente...}<nowiki>{</nowiki>/for}<br>
<nowiki>{</nowiki>/for}<br>
'''Un altro esempio:'''<br>
Nell'esempio riportato sopra sono stati presi in considerazione Firefox 3.6 e Firefox 4 e versioni superiori come due diversi insiemi di istruzioni. Questo è spesso il caso, ma cambiando Firefox ogni sei settimane vedremo ulteriori modifiche nelle versioni successive. Queste modifiche saranno come quelle riportate di seguito:
'''Corretto:'''<br>
<nowiki>{</nowiki>for fx35}<br>
<nowiki>#</nowiki>Le vecchie istruzioni.<br>
<nowiki>{</nowiki>/for}<br>
<nowiki>{</nowiki>for =fx9,=fx10}<br>
<nowiki>#</nowiki>Le nuove istruzioni.<br>
<nowiki>{</nowiki>/for}<br>
<nowiki>{</nowiki>for fx11}<br>
<nowiki>#</nowiki>Le nuovissime istruzioni.<br>
<nowiki>{</nowiki>/for}