之間的間距看到這個小提琴:http://jsfiddle.net/Zdnsx/CSS代碼熒光筆 - 線
我有3個問題,
爲什麼不工作
margin-top
?是因爲它們是內嵌元素還是因爲它們在預標籤中?在預標籤中使代碼高亮還是有更好更簡單的解決方案是一個好主意?
是否有任何代碼熒光筆CSS樣式表?我需要CSS樣式表只是因爲我不知道什麼JS和jQuery等
之間的間距看到這個小提琴:http://jsfiddle.net/Zdnsx/CSS代碼熒光筆 - 線
我有3個問題,
爲什麼不工作margin-top
?是因爲它們是內嵌元素還是因爲它們在預標籤中?
在預標籤中使代碼高亮還是有更好更簡單的解決方案是一個好主意?
是否有任何代碼熒光筆CSS樣式表?我需要CSS樣式表只是因爲我不知道什麼JS和jQuery等
因爲他們是inline elements:
strong { margin-top: 1em; }
<pre><strong>hello</strong></pre>
<strong>hello</strong>
(和3)SyntaxHighlighter。 CSS無法選擇特定的單詞,因此您需要使用JavaScript或添加標籤服務器端。
沒有margin-top
風格。
這將是有道理的,因爲pre
將使佔空白的蝙蝠。
搜索jQuery Syntax Highlighter
會爲您帶來各種資源,其中包括用於語法突出顯示的CSS文件。只要找出你需要的樣式表,使用那個樣式表,並忘記實際的JS。 Here's an example。
快速筆記,雖然。當使用語法高亮一個pre
元素,你會發現,這樣的:
<pre><a>Hello World!</a></pre>
將產生:
Hello World!
而不是
<a>Hello World!</a>
那是因爲你需要改變你的分別爲<
和>
至<
和>
。
等一下,'strong'標籤以前沒有內聯!我不知道我是如何錯過的。所以,保證金在塊時並不適用,但當它們在線時適用,這對我來說更沒有意義。這是爲什麼發生?我改變了我的CSS,但現在我遇到了新的麻煩,請看這個請:http://jsfiddle.net/Zdnsx/1/ – Sourabh 2013-04-20 15:15:12