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 -
Pagina originale: PmWikiIt.BlockMarkup -
Backlinks
Ultime modifiche:
PmWikiIt.BlockMarkup: September 10, 2011, at 10:52 AM
PmWiki.BlockMarkup: June 06, 2020, at 08:07 PM