<pre>
manterrà automaticamente le schede e interruzioni di riga all'interno dei tag di limite pre
. La maggior parte dei browser predefiniti automaticamente un font a spaziatura fissa all'interno pre
ma se si vuole per forzarlo, (che è una buona idea) è possibile utilizzare il seguente CSS:
pre { font-family: monospace; }
vorrei raccomandare che si non posto codice direttamente in un elemento <blockquote>
. È semanticamente scorretto.
Se si desidera che il codice sia semanticamente corretto, si dovrebbe contrassegnare in su in questo modo:
<pre><code>
My pre-formatted code
here.
</code></pre>
Se si è in realtà "citando" un blocco di codice, allora la marcatura sarebbe:
<blockquote><pre><code>
My pre-formatted "quoted" code here.
</code></pre></blockquote>
Se si desidera un codice ancora più bello, è possibile utilizzare il codice Prettify di Google Code che è used by StackOverflow in codice colore snippet. Ha i propri fogli di stile che importa automaticamente in base a quale linguaggio pensa che sia il codice e colora di conseguenza il codice. Puoi dare un suggerimento su quale lingua è il codice appending a class.
di colori alle volontà richiede uno dei vari evidenziatori di sintassi disponibili. Le soluzioni sono puramente JavaScript se non si ha accesso a PHP. – drudge