關於Roundtrip HTML
Roundtrip HTML 是 Dreamweaver 的一項獨特的功能,它允許你在文本編輯器和 Dreamweaver 之間來回移動文檔,同時文檔原始的 HTML 原始碼的內容和結構基本上不受影響。Dreamweaver 甚至可以對那些從技術角度講無效但被瀏覽器支持的 HTML 代碼進行修補。不過,Dreamweaver 在圖形化編輯狀態下生成的 HTML 原始碼從技術角度講永遠都是有效的。
下邊介紹的是 Roundtrip HTML 技術的一些主要功能:
在默認情況下,Dreamweaver 對重疊的標籤會進行重寫,將不允許開放著的標籤封閉起來,當你從外部編輯器返回 Dreamweaver,或者當你打開一個已有的 HTML 文檔時,清除多餘的封閉標籤。如果你不需要 Dreamweaver 重寫任何的輸入 HTML 的話,選擇 Edit > Preferences,然後選取 HTML Rewriting,關閉所有的重寫選項。參閱 HTML 重寫 (HTML Rewriting) 參數選項。
Dreamweaver 對於自己不支持的無效 HTML 會在文檔窗顯示出標記來的。無效標籤的強調顏色是黃色。如果你選擇的是無效標籤,Dreamweaver 會在屬性面板上顯示有關如何修正錯誤的信息。如果你關閉了 HTML 重寫功能,所有 Dreamweaver 重寫的 HTML 都會被顯示為無效的。
Dreamweaver 對於自己無法識別的標籤是不會進行修改的 — 包括 XML 標籤 — 這是由於程式沒有一個判斷標籤有效還是無效的標準。如果無法識別的標籤和一個有效標籤重疊了,Dreamweaver 可能會將其標示為錯誤標籤,但不會重寫這段代碼。例如,下邊演示的自定義標籤就會被標為錯誤的:<MyNewTag><b>text</MyNewTag></b>。
Dreamweaver 不會修改 ColdFusion Markup Language (CFML) 或者 Microsoft Active Server Page (ASP) 標籤,它會在文檔窗顯示一個圖示來識別 CFML 或 ASP 代碼部分。參閱 編輯 ColdFusion 和 Active Server 檔案。
Dreamweaver 允許你啟動一個文本編輯器來編輯當前文檔的。Dreamweaver 本身是和 HomeSite (Windows) 和 BBEdit (Macintosh) 整合在一起的