Ce face <code> și <pre>
Tagul <code> semnalează că textul este un fragment de cod sursă (sau o comandă de terminal), afișat implicit cu un font monospațiat (precum Courier sau Consolas).
Tagul <pre> păstrează cu exactitate toate spațiile albe și trecerile la rând nou din interiorul său. Combinarea <pre><code>...</code></pre> este standardul universal pentru blocurile mari de cod pe site-urile de tehnologie.
Exemple
Exemplul 1: Cod inline versus bloc de cod complet
Blocul pre păstrează indentarea exact cum a fost scrisă.
<p>Rulează comanda <code>git status</code> în terminal.</p>
<pre><code>function salut(nume) {
console.log("Salut, " + nume);
}</code></pre>
Ce afișează browserul
Rulează comanda git status (monospațiat) în terminal.
function salut(nume) {
console.log("Salut, " + nume);
}
Greșeli frecvente
- Scrierea caracterelor speciale < și > direct în blocul de cod fără a le scăpa (escape) ca < și >; altfel, browserul încearcă să le interpreteze ca taguri HTML reale.
Comenzi înrudite
<p>: Definește un paragraf de text; element de tip bloc, separat automat de restul conținutului prin spațiu vertical.<span>: Container generic de tip inline, utilizat pentru a grupa o porțiune de text și a-i aplica stiluri CSS sau acțiuni JS.<blockquote>: Reprezintă un citat lung dintr-o altă sursă, afișat de obicei indentat sau cu o bară verticală.