2012-08-23 44 views
1

我使用的是最新版本的TinyMCE的,爲什麼tinymce在粘貼html的副本上插入 ?

當我複製粘貼從維基百科的一些HTML內容,它實際上插入很多 這是不存在的根源。

例子,我選擇從維基百科以下字符串:

trained professionals and paraprofessionals coming 

從這個頁面:http://en.wikipedia.org/wiki/Health_care

,它具有以下源代碼:

trained <a href="/wiki/Professional" title="Professional">professionals</a> and <a href="/wiki/Paraprofessional" title="Paraprofessional">paraprofessionals</a> coming 

注:正如我們看到的沒有noob空格(&nbsp;)。

然後,當我把它粘貼到TinyMCE的它產生下面的HTML:

<h3 style="background-image: none; margin: 0px 0px 0.3em; overflow: hidden; padding-top: 0.5em; padding-bottom: 0.17em; border-bottom-style: none; font-size: 17px; font-family: sans-serif; line-height: 19.200000762939453px;"><span style="font-size: 13px; font-weight: normal;">trained&nbsp;</span><a style="text-decoration: none; color: #0b0080; background-image: none; font-size: 13px; font-weight: normal;" title="Professional" href="http://en.wikipedia.org/wiki/Professional">professionals</a><span style="font-size: 13px; font-weight: normal;">&nbsp;and&nbsp;</span><a style="text-decoration: none; color: #0b0080; background-image: none; font-size: 13px; font-weight: normal;" title="Paraprofessional" href="http://en.wikipedia.org/wiki/Paraprofessional">paraprofessionals</a><span style="font-size: 13px; font-weight: normal;">&nbsp;coming</span></h3> 

,或作爲純文本就應該是這樣的:

trained&nbsp;professionals&nbsp;and&nbsp;paraprofessionals&nbsp;coming together 

裏面居然傷了我的佈局,因爲這一切都在一行(作爲一個字)。

任何想法,爲什麼它沒有它,以及如何預防呢?

回答

0

只要複製從網站上的某些內容,文字也是它的副本風格。因此,您只需將複製的內容粘貼到記事本中,然後從那裏複製相同的內容,然後粘貼即可。

(Notepad gives you the plain content without any inline style) 
+0

我想保持HTML雖然。唯一的問題是這些' ' - 他們不允許換行,所以打破了我的佈局。 – Anonymous

+0

然後您需要手動刪除它。這就是我使用遵循 – Sowmya

+0

也許是的,我需要手動處理它們,但它實際上可以換行,這可能是由於標籤,當我剝標籤出現問題...我會更好地確實制定出部分。 – Anonymous

0

首頁複印在任何地方前的內容(維基百科,谷歌等)。過去在記事本文件中的所有內容。將記事本內容複製到微型MCE編輯器後,將刪除總後方鏈接和空格。這是使用此類型的更好方法。

+0

這將同時刪除HTML ...我會記住它雖然如果萬一我不需要任何樣式。 – Anonymous

0

從網頁複製內容時,請在瀏覽器中使用「查看源代碼」,並從源代碼複製相關部分,然後將其插入「原始模式」(源模式,HTML模式,無論它被稱爲 - 我推定爲TinyMce已經有了這樣的模式;如果沒有,獲得更好的工具)。爲了簡化操作,在Firefox中,您可以繪製一個區域,然後右鍵單擊並選擇查看選擇源的選項。 (嗯,這可能需要一個附加的如DOM Inspector中,我不知道。)

這有可能是TinyMCE的轉換空間,即使在「原始」模式別的東西。我已經看到這樣的事情發生在CMS(虛假地改​​變正常空間到不間斷空間),沒有任何解釋,我希望我不需要再次使用這樣的CMS。

+0

那麼問題是類,如果你複製粘貼源 - 它不會工作,因爲使用類。 – Anonymous

+0

@Anonymous,如果您複製並粘貼HTML源代碼,類屬性如何消失? (如果文檔已經被客戶端JavaScript操作,您可能需要使用Firefox等Web Developer擴展,並使用View Source→View Generated Source在其工具欄中。) –

+0

>。<無意見....... .......... – Anonymous