Code
These examples are used for automated tests and may not follow service manual best practice.
Code
Markup
<div class="nhsuk-code" data-module="nhsuk-code">
<pre class="nhsuk-code__container"><code class="nhsuk-code__content">This is a plain text code block</code></pre>
</div>
Macro
Code with custom HTML
Open this example in a new tab: Code with custom HTML
<p>This is an HTML code block.</p>
Code
Markup
<div class="nhsuk-code" data-module="nhsuk-code">
<pre class="nhsuk-code__container"><code class="nhsuk-code__content"><p>This is an HTML code block.</p></code></pre>
</div>
Macro
Code without border
Open this example in a new tab: Code without border
This is a plain text code block
Code
Markup
<div class="nhsuk-code nhsuk-code--no-border" data-module="nhsuk-code">
<pre class="nhsuk-code__container"><code class="nhsuk-code__content">This is a plain text code block</code></pre>
</div>
Macro
Code with scroll overflow
Open this example in a new tab: Code with scroll overflow
Supercalifragilisticexpialidocious! Even though the sound of it is something quite atrocious, if you say it loud enough, you'll always sound precocious!
Code
Markup
<div class="nhsuk-code" data-module="nhsuk-code">
<pre class="nhsuk-code__container"><code class="nhsuk-code__content">Supercalifragilisticexpialidocious! Even though the sound of it is something quite atrocious, if you say it loud enough, you'll always sound precocious!</code></pre>
</div>
Macro
Code with translations
Code
Markup
<div class="nhsuk-code nhsuk-code--button" data-i18n.copy-button="Copïo cod" data-i18n.copied-button="Cod wedi'i gopïo" data-i18n.copied-announcement="Cod wedi'i gopïo i'r clipfwrdd" data-module="nhsuk-code">
<button class="nhsuk-button nhsuk-button--secondary nhsuk-button--small nhsuk-code__button nhsuk-js-code-button" data-module="nhsuk-button" type="button" hidden>
Copïo cod
</button>
<pre class="nhsuk-code__container"><code class="nhsuk-code__content"><p>Bloc cod HTML yw hwn.</p></code></pre>
</div>