このフィドルを参照してください: http://jsfiddle.net/Zdnsx/
3つ質問があります。
なぜ機能しないの
margin-top
ですか?それらがインライン要素であるためですか、それともプレタグにあるためですか?タグの前にコード ハイライターを作成するのは良い考えですか、それとももっと簡単な解決策がありますか?
コード ハイライター CSS スタイルシートはありますか? JS、JQueryなどについて何も知らないので、CSSスタイルシートのみが必要です。
このフィドルを参照してください: http://jsfiddle.net/Zdnsx/
3つ質問があります。
なぜ機能しないのmargin-top
ですか?それらがインライン要素であるためですか、それともプレタグにあるためですか?
タグの前にコード ハイライターを作成するのは良い考えですか、それとももっと簡単な解決策がありますか?
コード ハイライター CSS スタイルシートはありますか? JS、JQueryなどについて何も知らないので、CSSスタイルシートのみが必要です。
それらはインライン要素であるため:
strong {
margin-top: 1em;
}
<pre><strong>hello</strong></pre>
<strong>hello</strong>
(および 3) SyntaxHighlighter。CSS は特定の単語を選択できないため、JavaScript を使用するか、サーバー側でタグを追加する必要があります。
margin-top
スタイルはありません。
pre
バットから離れた空白を説明するように、それは理にかなっています。
を検索するjQuery Syntax Highlighter
と、さまざまなリソースが表示されます。すべてのリソースには、構文の強調表示用の CSS ファイルが含まれています。必要なスタイルシートを見つけて、それを使用するだけで、実際の JS は忘れてください。ここに例があります。
ただし、簡単に注意してください。構文の強調表示に要素を使用するpre
と、次のことに気付くでしょう。
<pre><a>Hello World!</a></pre>
生成されます:
Hello World!
それ以外の
<a>Hello World!</a>
<
これは、と>
を<
と>
にそれぞれ変更する必要があるためです。