Ich verwende google-code-prettify für die Syntax-Hervorhebung in meinem Blog, die auf Blogger gehostet wird. Mein Problem ist, dass die Bildlaufleisten nicht um meine vorformatierten Codeblöcke herum angezeigt werden, selbst wenn der Code zu breit ist, um in die angegebene Breite zu passen. Ich Formatierung der Codeblöcke mitBildlaufleisten für Code verschönert mit Google-Code-Prettify
<pre class="prettyprint lang-java prettyprinted" style=""> <code>public class MyVeryVeryLongClassname extends MyBaseClassWithAnEvenLongerName implements AnInterface, AnotherInterface, YetAnotherInterface { </code></pre>
Auf meinem Blog, die Bildlaufleisten nie angezeigt, und die Linie geht über den rechten Rand der Postsäule (Nehmen wir zum Beispiel einen Blick auf this post), ist es sehr hässlich aussehen zu lassen . Dasselbe von Stackoverflow als angezeigt wird:
public class MyVeryVeryLongClassname extends MyBaseClassWithAnEvenLongerName implements AnInterface, AnotherInterface, YetAnotherInterface {
ich Firebug verwendet, um zu schauen, wie Stackoverflow dies tut, und ich konnte nichts anders als vor Ort, was ich tue. Ich verlinke auf dieselbe JS-Datei wie die von SO verwendete (auf ihrer eigenen CDN). Ich benutze auch die gleichen Stile.
Also, was muss ich tun, um die Scrollbars den vorformatierten Codeblöcken hinzuzufügen?
Fügen Sie ein bisschen mehr Erklärung hinzu, warum das CSS gut funktioniert. –
Eigentlich weiß ich wirklich nicht den Unterschied, ich fand diese CSS auf Github. [Link] (https://github.com/taywils/taywils.me/blob/master/static/css/style.less) – Jeniffer