Dreamweaver處理word文件技巧
作為一個網頁設計師,不知道各位是否有這樣的經歷:客戶給你的網站材料很多都是Word文件,雖然閱讀起來很方便,可要新增到網頁中就不是很方便了。尤其是那種含有表格的Word文件,如果要一項一項地去新增,實在是費時又費力。雖然Word可以將文件存為Web頁,但生成的廢程式碼太多,檔案體積實在太大。
不過還好,Dreamweaver已經為我們提供了很方便的命令,可以將word生成的html檔案體積大幅度地減少,只是大家也許沒有注意到它的應用。
下面大家先開啟Dreamweaver,點選命令選單,仔細檢視一下。會發現其中有這樣的兩項:清理HTML,清理Word的HTML,看來Dreamweaver已經為我們提供了處理word文件的命令。下面我們通過一個例項來讓大家理解這個命令。
這裡為大家提供了一個用 word做的課程表,大家可以下載下來試用。下面我們將利用這個表格為例項一步一步地去將這個含表格的word文件轉換成程式碼清晰的html檔案。
step1:
Dreamweaver是處理不了doc文件的,因此,我們需要先利用word把這個文件另存為html的格式,這一步比較簡單,在word裡面選擇“檔案-另存為”,儲存型別選擇html即可。
step2:
觀察一下另存出來的html文件,文件竟然有50多K!這僅僅是一個課程表!
用Dreamweaver開啟這個html檔案,選擇程式碼檢視,大家可以看到這裡的程式碼簡直糟糕透了!先用我們剛才提及的Dreamweaver的選單“命令→清理word的HTML”,對文件處理一下。
這時候再看一下程式碼,比原來好得多了,但是還是有很多垃圾程式碼。再檢視一下文件的大小,從原來的50多K迅速降到了不到20K。
step3:
仔細看一下程式碼,有很多標籤我們都不需要,比如
其實我們完全可以刪除它們。下面便用另外的一個選單“命令→清理HTML”來對文件進行一番清理。選擇選單的“命令→清理HTML”,點選指定標籤,把我們剛才看到的'沒有用的標籤都填上。格式是這樣的:標籤名,標籤名。比如這裡,我們就應該填上p,span,div(注意:中間用半形逗號“,”隔開)。然後點選確定。稍等一會,會發現我們的文件已經相當乾淨了。仔細看一下TD標籤,會發現它的class屬性已經沒有意義了。下面我們將它刪除。手工一個一個地刪?當然不用!我們可以利用查詢與替換的命令來把它們全部刪除。好,開始行動。
step4:
開啟查詢與替換選單(編輯→查詢與替換,快捷鍵Ctrl+F)在查詢內容前面的下拉框中,提供了四種方式。原始碼、文字、文字高階、以及指定標籤。在這裡,可以用原始碼的方式,或者是指定標籤的方式來清理。這裡我們用指定標籤的方法來清理class屬性,讓大家瞭解一下它的用法。原始碼的方式大家應該都比較瞭解,這裡就不多羅嗦了。
-
如何理解Javascript的caller,callee,call,apply區別
在提到上述的概念之前,首先想說說javascript中函式的隱含引數:argumentsarguments該物件代表正在執行的函式和呼叫它的函式的引數。[function.]arguments[n]引數function:選項。當前正在執行的Function物件的名字。n:選項。要傳遞給Function物件的從0開始的引數值...
-
PHP開發工程師的主要職責
PHP開發工程師的主要職責1職責:1、負責公司後端的研發,保障系統的穩定性和質量2、與業務需求部門及專案經理溝通,理解需求,進行架構設計;3、搭建開發框架、負責核心程式碼的編寫,解決技術難點;4、界定、分析和解決系統中存在的問題和缺陷;5、對系統進行持續改進,提升系...
-
如何理解Javascript的caller,callee,call,apply區別
在提到上述的概念之前,首先想說說javascript中函式的隱含引數:argumentsarguments該物件代表正在執行的函式和呼叫它的函式的引數。[function.]arguments[n]引數function:選項。當前正在執行的Function物件的名字。n:選項。要傳遞給Function物件的從0開始的引數值...
-
css經典教程
css經典教程1有些習慣顯得尤為重要,今天與您分享六個CSS習慣。因為習慣其實是會變的,所以只能寫“最近”的。這些習慣都跟技術無關,如果不遵守,也不會出錯。但是我覺得良好的習慣會體現一個人的素質。我們在中向大家介紹過很多CSS經驗與技巧,這些東西都發布在/css/...