Markup per blocchi
Questa pagina descrive tutte le possibili combinazioni di markup per blocchi. Se è la prima volta che sentite parlare di markup, visitate prima la pagina Introduzione al Markup (per principianti).
Marcare blocchi
Un blocco può essere marcato nei modi che seguono:
>><<
e continua finché non si incontra un cambio di stile oppure una coppia di parentesi angolate vuote. I blocchi non possono essere annidati usando questo markup, ma possono contenere tabelle oppure gli elementi descritti di seguito.
Un blocco può essere indicato così:
(:div attr:)
(:divend:)
I blocchi possono essere annidati se se ne cambia il nome inserendo numeri:
(:div5 attr:)
(:div2 attr:)
(:div2end:)
(:div5end:)
Ritorno a capo del testo, unioni e interruzioni
Le linee di testo consecutive vengono unite (è il comportamento normale dell'XHTML).
| Le linee di testo consecutive vengono unite (è il comportamento normale dell'XHTML). | 
| Le linee di testo consecutive vengono unite (è il comportamento normale dell'XHTML). | 
Per evitare che il testo vada a capo automaticamente, bisogna inserire la direttiva (:linebreaks:) sopra al paragrafo.
| (:linebreaks:) Le linee di testo consecutive vengono unite (è il comportamento normale dell'XHTML). (:nolinebreaks:) | 
| Le linee di testo consecutive vengono unite 
 | 
Inserendo una barra \ alla fine di una linea, la si unisce alla seguente.
| Inserendo una barra \ alla fine di una linea, \ la si unisce alla seguente. | 
| Inserendo una barra \ alla fine di una linea, la si unisce alla seguente. | 
Inserendo due barre \\ alla fine di una linea, si impone un ritorno a capo.
| Inserendo due barre \\ alla fine di una linea, \\ si impone un ritorno a capo. | 
| Inserendo due barre \\ alla fine di una linea,  | 
Tre barre \\\ alla fine di una linea generano due ritorni a capo.
| Tre barre [@\\\@] alla fine di una linea \\\ generano due ritorni a capo. | 
| Tre barre  | 
Il markup [[<<]] impone un ritorno a capo che interrompe l'allineamento con elementi flottanti.
| Il markup [[<<]] impone un ritorno a capo che interrompe l'allineamento con elementi flottanti. | 
| Il markup  | 
Blocchi preformattati
Il markup [= e =] può essere applicato a più linee, anche vuote. Questo lo rende utile per visualizzare linee di codice, che saranno mostrate con un font monospaziato e non saranno interrotte da PmWiki. È sufficiente lasciare uno spazio bianco davanti al [= e chiudere il blocco con =]. Nel caso ci fossero coppie di [=...=] nel codice, bisogna inserire =][= dopo ciascun =]. Esempio:
| [= Scrivere qui il codice, come [[PmWiki.PmWiki]] $CurrentTime $[by] $AuthorLink: [=$ChangeSummary=]=][='; #un po' di codice =] | 
| Scrivere qui il codice, come [[PmWiki.PmWiki]] $CurrentTime $[by] $AuthorLink: [=$ChangeSummary=]'; #un po' di codice | 
Lo stesso effetto si ottiene usando la sintassi [@...@] -- in questo caso non servono né lo spazio iniziale né il markup extra =][=.
| [@ Scrivere qui il codice, come [[PmWiki.PmWiki]] $CurrentTime $[by] $AuthorLink: [=$ChangeSummary=]'; #un po' di codice @] | 
| Scrivere qui il codice, come [[PmWiki.PmWiki]] $CurrentTime $[by] $AuthorLink: [=$ChangeSummary=]'; #un po' di codice | 
È possibile usare [= ... =] anche all'interno di altre strutture del wiki; ad esempio, per inserire ritorni a capo nel testo negli elementi di un form. Nell'esempio che segue si mostra come inserire un valore su più linee nel campo nascosto di un form.
(:input hidden message "[=Linea1 Linea2=]":)
Riferimenti
Formattazioni più avanzate si possono ottenere con i Stili wiki e le Direttive per pagine.
<< Direttive per tabelle | Indice documentazione | Stili wiki >>
 Traduzione di PmWiki.BlockMarkup(approuver les sites) -
Pagina originale: PmWikiIt.BlockMarkup(approuver les sites) -
Référencé par
Ultime modifiche:
PmWikiIt.BlockMarkup: 10 septembre 2011 à 15h52
PmWiki.BlockMarkup: 17 avril 2024 à 10h12
