¿Cómo puedo eliminar los espacios en blanco iniciales en mi bloque <pre> / <code> sin eliminar la sangría en mi HTML? [duplicar

Esta pregunta ya tiene una respuesta aquí:

¿Cómo preservar la sangría de espacios en blanco del texto encerrado en etiquetas HTML <pre> excluyendo el nivel de sangría actual de la etiqueta <pre> en el documento? 10 respuestas

Tengo el siguiente HTML:

<body>
    Here is some code:

    <pre><code>
        Here is some fun code!    
    </code></pre>
</body>

Pero cuando lo previsualizo, debido a que el código está sangrado, el pre está fuera de control. Puedo arreglar eso volviendo a poner el contenido contra la sangría, pero se ve tonto. ¿Puedo hacer que el texto anterior se vea sin sangría?

Respuestas a la pregunta(3)

Su respuesta a la pregunta