先前在
CSS 速戰速決 - 談多欄式編排 中提到有些工具可以在 CSS 泥沼中提供適當的協助,這篇則簡單介紹一下這些工具的使用效果,並作為後續 CSS 排版實戰編之楔子。
此處介紹兩大瀏覽器下各自的協助工具分別有:
- Mozilla Firefox 1.5.x/2.0.x
- Firebug:Firefox 上 JavaScript 偵錯、CSS 排版、HTML 結構檢視的好工具,本來是偵對 JavaScript 偵錯而開發,最後持續演變成多功能版本。
- WebDeveloper:Firefox 上最廣為人知的網頁開發工具箱,和 Firebug 不同的是它的訴求一直在頁面元素的處理上。
- MeasureIt:檢視元素寬度或距離的工具。
- ColorZilla:挑選顏色的工具,任何存在於 Firefox 瀏覽內的顏色皆可被挑選並轉成 16 進位的顏色代碼。
- Microsoft Internet Explorer 6
- Internet Explorer Developer Toolbar:以下簡稱 IEDT ,算是個功能多但有些不足的工具。
IE WebDeveloper:這要花錢買,而且看起來功能也比較完整,可參考此篇介紹文章:超强的IE DOM查看工具:IE Web Developer V2。 此軟體不符所需,不必考慮。
- CSSVista:一個可以同時檢視、修改 Firefox 及 IE6 中 CSS 設定的工具。使用前必須先安裝 .NET Framework 2.0 。
- Inline CSS Editor:類似 WebDeveloper 中的線上編輯 CSS 功能,不過不支援透過 @import 引入之 CSS 設定檔。
檢視網頁結構要快速的找到需要被開刀的對象是有訣竅的,直接點選頁面上的某元素並顯示其所在網頁結構(DOM,正式稱呼為
文件物件模型, Document Object Model )是最便民的方式。
- 使用 Firebug 檢視網頁結構
![使用 Firebug 檢視網頁結構](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiV-fKBpole55ixm8_fmcfnLYTHxXHnPwDw729Dy2wYT5qw_-zBf0ANsRh_Y1HcKIb_aq-t_rujJymt2gPWbzA9NceAZqgjVBwh7BQFX9t82CoOXefCAvixzshLCJk5Awjlh5np8uCTPPg/)
- 使用 IEDT 檢視網頁結構
![使用 IEDT 檢視網頁結構](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEDaVuwVazTAlr4Xt_x9EsOKoujA4ymB-kBA4WmuduBfTOwBT1_X53Oc9yh-0qd7_OZeQTeu2ErjCgb2_5RzZm5s0MOeT6iLRpsScUDtXfSkhq1ipT3o296Kkkq33R774wVh2SELjdke8/)
標示元素佔用範圍
- 使用 Firebug 檢視元素佔用範圍,margin 及 padding 值會以不同顏色表示出來
![使用 Firebug 檢視元素範圍](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbg0LnIeZV_JtbNHJNWjhyDGyn43V9k59jGYIjshyH_dnBAyolPRrfddnpwPZu7_XPe9P5FZ1Cqjc1HqOWvEfg-7y33_t0-c_e_MrAWATC-Ssm6NOMTnXw_eXY35v3-SFQFcKzdiwGCKw/)
- 使用 IEDT 檢視元素佔用範圍,此處看不出 margin 及 padding 設定的影響
![使用 IEDT 檢視元素範圍](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_YX8om1VxIU5JKr_1q0IdOMYLzJusOiESYfpLNzCkO83hT1UyON6uPpSiEv3F4aU3a2pwS2VnnFjop0kcxAMBGqfxfcusi642Bb2DVgtmLBMXVCe_nQELLAarvcKHFcW1ncnRVTFFJHI/)
檢視 CSS 套用結果
- 使用 Firebug 檢視 CSS 套用結果,除了 CSS 設定結果外還包含所在 CSS 檔名稱及行數、繼承自那一個父節點設定等資訊
![使用 Firebug 檢視 CSS 套用結果](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwRPlvzumb2TcwBafT_rLCLL_yx0F8_8A2CSNAXfLXByQbY3JgqcI8lNPQNnyT7PMXDKQBfPJEkuYGnC1LGLljkCqw-SDoAkCpLS3vvYo62KhyoYvzUfTk-zBl9AB359E9RTOk0WUFQCM/)
- 使用 IEDT 檢視 CSS 套用結果,只能檢視最終設定結果
![使用 IEDT 檢視 CSS 套用結果](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMwjE3H-JNT1fB8cMC4YoJSEdUqlZ0Bt-ICZKXT4e0ia8HsuxUMPGYA7_rWOHmW0NGpyZVJvvyK8SeU4B8znXxVJx0F9WG1VmP0pH8ZdB6EL4KikNNjXp8nf8hVFkErSbLkYE_aQWA7Qw/)
量測頁面兩點間之距離
- 使用 MeasureIt 量測頁面兩點間之距離
![使用 MeasureIt 量測頁面兩點間之距離](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitCy57rjFjnZyKHwe_COz7c-I_N0GWJfm6L-YSZKBHDitkP7eSVqK4jbFHDRBM-v_z-i0RYcCme2yKd1840I3LVQ0hUA_ZXfSYWaMQy7XCM4QKgf7oVcXO_8cBqtjM65cHCqqOx1bkPZE/)
- 使用 IEDT 量測頁面兩點間之距離
![使用 IEDT 量測頁面兩點間之距離](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinTpUSrzgd5cpkNkD9EgyQkPybsbsy7bdpaT8gFbpuQxjh1mhVLef_dff2pP-0wA9j3xW1vf21UTgdl5sZbFTjJ2bRBllPNnb8PL74zLW1nv9Taej2uEanwigJnKBKdUWMCYA7dkVb95Q/)
挑選顏色設定值
- 使用 ColorZilla 檢視顏色設定值
![使用 ColorZilla 檢視顏色設定值](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidIbM6P3cuJxai_YBDjj-5C9vJ8qyDc4z0ax0TChJLjDo5mmRnM9SIc4iTmB7omCySY1K8FoKsaa88EjRmpX5t7t2z50EVQ7iDsDVLPpwUbJe1vd4a_gGjOch13u8yOoHkZ2OuaZ0nGbA/)
- 使用 IEDT 檢視顏色設定值
![使用 IEDT 檢視顏色設定值](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXLczmjE5xGcXxMWm-y_Iz7VrnCkC8OcywHafjoMR4Tg52cm7kH-f0n8_3xW0HXY4cUGRa5j3vOpQNsyOrdBjj_QshgLq0H3e2RRMkCxP-WiefCCeG06ASdcUkWSTrUHYYPh0StCxc02c/)
快速設定瀏覽器尺寸使用這個功能可以快速查看版面設定在各種解析度下的顯示結果
- 使用 WebDeveloper 快速設定瀏覽器尺寸,解析度設定可以自行新增
![使用 WebDeveloper 快速設定瀏覽器尺寸](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgs23wQl3BouzVqbz1z5fH9mEW5taedpnJ8IshnoHIQRphRMvSsA4C43WPTP8kRT-sSORmqf2IjHKO2MVhrgMbfNP9NUEv6bNitZe9DL7nWHE6701SgBBb0pgtnXoNPiaMYnEOIf_uSqb8/)
- 使用 IEDT 快速設定瀏覽器尺寸,一樣可以自行設定特殊解析度
![使用 IEDT 快速設定瀏覽器尺寸](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9aMC8f11znkZ0vdiY5v-j8_FN8WafyVylzvbIPHhQz6bW-mVkUTuirmQ0INPza-vfabOB7Xds1xZb_i3B6kUoig7BPect0i_XIJFXF6z_TqFKvGfl6LjEtTh_YJD0JpDsvKLNPo3bEyY/)
CSS 編輯支援
- 使用 WebDeveloper 編輯 CSS 內容,目前我習慣先在 Firebug 上看效果後再回頭編輯 CSS 內容,編輯完後還可以存檔
![使用 WebDeveloper 編輯 CSS 內容](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDL3jfMLhc8-I6kD1lMlFxZoVx7qZvtGVslCFiB_5-Whqdp4uqzvkmy4lgQcvWFNbE_ooSZEzMGp25E9gGRnOSdU7QMz7F6sfXyW0sT0VUu9lG2784fPS_sfXXJyXjfEGi6V_utsnFy7Y/)
- 使用 WebDeveloper 載入本機上的 CSS 設定檔並套用,這是在不修改網站設定下立即確認 CSS 設定結果的最方便手段
![使用 WebDeveloper 載入本機上的 CSS 設定檔並套用之](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjizys6KSi2k1frnEQNZcv_DMLDGw7ZCLEoV9QWmoyaEcWx3vLQYBkVBXxw5P9hrSW8__AMIV-fIs_8di7EyPkW6dpjHg2SFjwcBbgLaSIpnPsAAorU48SnUdS8CCiYJs5FvJrpfO7TR4/)
- 使用 Firebug 可以協助校正 CSS 定位不準確的情形,詳請參閱 Firebug and CSS Layout
工具下載
- Firebug
- WebDeveloper:是英文版,多國語言版中只提供簡體中文界面。
- MeasureIt
- ColorZilla
- Internet Explorer Developer Toolbar 1.00.2188.0
- CSS Edit
CSS Edit 的安裝與使用
- 將 CSSEdit.zip 下載後解開壓縮檔可以得到 CSSEdit.dll 檔,放到 "%windir%\system" 目錄下(在檔案管理員上輸入上述路經即可),然後開啟 命令提示字元 視窗輸入以下指令即可安裝完成:
regsvr32 "%windir%\system\CSSEdit.dll"
- 使用時透過點選 IE6 選單中的 檢視 -> 瀏覽器列 -> Inline CSS Editor 即可啟用,如附圖:
![Inline CSS Editor 畫面](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJpX9T_eMum1KjvJR1Gji6vq2UUWx1mOTOqQ44Bcygz4V4SMCYnigP3bG9NEXrfqCGkrAVL202S8DlHrfH_WaxO8MKgwPPgx9Ubv9xr-GvRccNqv-IZUFTWNEiBjsLrpKcMqGrEJkshHE/)
其他在擴充套件分類介紹的09. 網頁開發分類中有更多與網頁開發有關的 Firefox 附加元件,可以參考之!
沒有留言:
張貼留言