2008-09-18 69 views
1

我想要放在一起的博客,並已與SubText和我剛剛安裝了SyntaxHighlighter,但它似乎並沒有正常工作。 SubText或FCKEditor似乎會篡改HTMl,將前標籤中的所有內容聯繫在一起,並在每行末尾放置換行符。停止SubText/FCKEditor搞亂了HTML

不好的時候!

任何人都知道如何制止這種情況?

回答

0

這是由每個瀏覽器如何實現HTML設計模式引起的,不幸的是,它們似乎都能夠完美地破解HTML。有沒有選擇來防止這種行爲,但一些後處理可以使用JavaScript使用正則表達式來完成整理(或使用JS HTML parser)。

1

在FCKEditor中它與IE中的一個錯誤相關,其中innerHTML在其中呈現不正確pre的標籤。它是一個常見問題。

我寫了一個FCKEditor插件,它使用SyntaxHighlighter正確地格式化代碼。你可以閱讀關於它here

0

我知道它不是FCKEditor或SubTexts,但TinyMCE有一個標誌,它會在HTML視圖中正確地格式化HTML。

apply_source_formatting:真

,它將所有的HTML僞正確格式。沒有輝煌,但比平時更好地將它拖拽到一條線上,使其幾乎不可能讀取。