2011-04-27 33 views
2

我已經在我的網站上實施TinyMCE的是,當我編輯它不讀取HTML正常的編輯這樣做,像Dreamweaver以後的路,現在發現。在TinyMCE中編輯有什麼問題?

這是一個有點艱難來形容究竟出了什麼問題,但讓我們說,我已經有了一個框架的每一側兩個表。儘管我創建了完全相同的屬性,但在編輯「表屬性」並刪除編輯器放入「樣式」中的額外代碼之前,屬性是不同的。

這只是衆多的一個例子。我開始認爲我只是愚蠢的,但我希望有人能向我解釋爲什麼這是?

當我看着代碼看起來絕對可怕:)的數據庫是太多的代碼真的有必要只寫簡單的HTML?

+0

大多數所見即所得的編輯器將修改HTML代碼,並趨向於搞砸了。看一下Word就是一個很好的例子。 Dreamweaver不是「普通」編輯器。 – Orbling 2011-04-28 00:05:33

+2

歡迎來到WYSIPWYGBNHYWI的世界(你所看到的可能是你所得到但不是你想要的)編輯。聽起來和我在Dreamweaver中的正常體驗完全一樣。如果你想要好的HTML,請自己動手。 – deceze 2011-04-28 00:07:26

+0

我喜歡在代碼視圖中突出顯示DWs代碼(這是我用它的全部)。我想,OP需要能夠將網頁上的HTML發佈到數據庫,因此是個問題。 – 2011-04-28 00:15:13

回答

2

短手組成的/編輯您的標記,你不會有任何編輯器來獲得完美的簡單和直接的標記。有些人比其他人更兇殘(Word,我正在看你),但是一些編輯確實允許你輸出符合XHTML的標記,我認爲這比標記湯要好。

您可以檢出WYMeditor:

http://www.wymeditor.org/

,並根據您的需求,MarkItUp也可能是有用的:

http://markitup.jaysalvat.com/home/

此外,降價:

http://daringfireball.net/projects/markdown/

編輯

當你的意見建議,你可能不希望從TinyMCE的轉換(雖然我覺得你應該看看WYMeditor)。

看看配置選項:

http://tinymce.moxiecode.com/wiki.php/Configuration

具體來說:

http://tinymce.moxiecode.com/wiki.php/Configuration:inline_styles

http://tinymce.moxiecode.com/wiki.php/Configuration:valid_elements

http://tinymce.moxiecode.com/wiki.php/Configuration:invalid_elements

http://tinymce.moxiecode.com/wiki.php/Configuration:extended_valid_elements

+0

偉大的答案男人!我會去檢查那些編輯,看起來網絡上有很多這樣的編輯,當你是新手時很難選擇。沒有一個標準的編輯器,每個人都贊同使用簡單的html時相當不錯的嗎? :) 謝謝。 – MstrQKN 2011-04-28 00:33:30

+3

呃......我不知道是否有共識(至少不是我所知道的),但是我列出的兩個人加上deceze提到的Markdown被認爲是可靠的,如果時間有限的編輯。編輯器試圖模仿Word越多,它在標記中遇到的麻煩就越多。我將TinyMCE設置爲只允許使用簡單的內聯粗體和斜體樣式的P和SPAN標籤。所以你可以讓TinyMCE產生一些不錯的標記,你只需要削弱它。 – 2011-04-28 00:38:08

+0

在大多數情況下可以配置Tinymce以適合用戶的需求,但可能很難找到正確的初始參數 – Thariama 2011-04-28 07:26:25