So behalten Sie den Leerraumeindruck von Text bei, der in HTML & lt; pre & gt; Tags mit Ausnahme der aktuellen Einrückungsebene von & lt; pre & gt; Tag im Dokument?

Ich versuche, meine code auf einer website, aber ich habe Probleme bei der Erhaltung der Leerzeichen Einrückung korrekt.

Beispielsweise die folgenden snippet:

<html>
 <body>
   Here is my code:
   <pre>
     def some_funtion
       return 'Hello, World!'
     end
   </pre>
 <body>
</html>

Diese im browser angezeigt wird als:

Here is my code:

     def some_funtion
       return 'Hello, World!'
     end

Wenn ich es möchte angezeigt:

Here is my code:

def some_funtion
 return 'Hello, World!'
end

Der Unterschied ist der, dass aktuelle Einrückung der HTML pre-tag wird Hinzugefügt, um die Einrückung des Codes. Ich bin mit nanoc als statische website-generator und ich bin mit google prettify auch hinzufügen, syntax-highlighting.

Kann mir jemand irgendwelche Vorschläge?

InformationsquelleAutor der Frage Michael Barton | 2011-01-08

Schreibe einen Kommentar