Ich habe vor kurzem angefangen, HTML und CSS zu lernen.
Wenn ich <code></code>
verwende, wird es nur als einfacher Schwarzwei?text angezeigt, obwohl ich mir wünschte, dass die Syntax automatisch entsprechend hervorgehoben würde.
So sieht es derzeit aus:
text = "Hello World!" print(text)
Ich m?chte, dass es so aussieht:
text = "Hello World!" print(text)
Kann dies nur mit HTML und CSS erreicht werden?
編號
需要更詳細的標(biāo)記和CSS。
例如:
var { color: blue; } code.operator { color: red; } code.literal { color: purple; } code.function-call { color: green; }
<pre><code class="python"><var>text</var> <code class="operator">=</code> <code class="literal">"Hello World!"</code> <code class="function-call">print(<var>text</var>)</code>
要以自動的方式完成,需要涉及編程語言。您可以在將代碼傳遞給瀏覽器之前使用它進行預(yù)處理,或者在頁面加載后使用客戶端JavaScript進行處理。
有各種庫可供使用。