Aiuto:Tabelle: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Cerco di spiegare perché si deve fare attenzione quando si scrive ! o | in una tabella |
→Uso di ! e |: non dilunghiamoci inutilmente |
||
Riga 242:
=== Uso di ! e | ===
Quando si scrive il testo contenuto in una tabella, bisogna fare attenzione ai caratteri <code>!</code> e <code>|</code>, perché è probabile che vengano interpretati erroneamente come elementi di markup
<pre>
{| class="wikitable"
Riga 252:
| Il simbolo "|" è una barra verticale || Qualcosa non va...
|}
Il motivo di questo comportamento "strano" è che la barra tra virgolette è stata interpretata dal software come separatore tra gli attributi della cella (il testo a sinistra della barra, <code>Il simbolo "</code>) e il contenuto della cella (il testo a destra della barra, <code>" è una barra verticale</code>)
Esistono metodi differenti per risolvere questo genere di problemi. Il primo consiste nell'utilizzo dei tag <code><nowiki>Testo</nowiki></code>: il testo racchiuso fra essi non viene interpretato dal software, il che è perfetto per l'esempio precedente:
Riga 264:
| Il simbolo "<nowiki>|</nowiki>" è una barra verticale || Ok
|}
In alternativa, al posto della barra verticale è possibile utilizzare l'entità HTML <code>&#124;</code>
Fortunatamente, questo problema non si presenta con i [[Aiuto:Wikilink#Piped wikilink|piped wikilink]], che pertanto possono essere usati normalmente (sarebbe anzi controproducente ricorrere ai metodi sopra esposti):
<pre>
{| class="wikitable"
| Un [[Aiuto:Wikilink|
|}
</pre>
{| class="wikitable"
| Un [[Aiuto:Wikilink|
|}
|