SmashingMagazine今天給我們帶來了一篇非常全面的匯總,介紹了50個超級有用的CSS開發工具,其中相當多的小工具都是讓我覺得非常有幫助的,甚至有了做幾個中文版的念頭,雖然C2C(Copy to China)的習慣並不是那麼好,但是有的時候真的覺得在每日奔波,與CPI抗爭的局勢下,要有點創新的主意真的很難。
閑言少敘,讓我們開始驚豔之旅,要先說明一下,”Firebug” 和 “WebDeveloper” 兩位同學將缺席本次頒獎活動,因為他們實在太出名了。
CSS and
Typography
Hyphenator Hyphenator.js解決了西方語言斷詞的問題,給行尾換行的單詞加上了“-”連字號。相信很多程式師都被QA報過這樣的defect,新建一條資料,有個column是afsafdsafsadfsafsafafsafasfsa,然後說頁面被撐破。總是被我無情的Won’t Fix。實在不行了word-break一把。中文不會遇到這個問題。有興趣的你去看一下。

快速生成最常用的一些Tag的字體大小設定,由Px轉換到Em尺寸上,可以比較完美的做到文字縮放。
body { font: normal 0,8764em/1.5em
Arial,Verdana,sans-serif; }
html>body { font-size: 14px; }
p { margin: 1.5em 0; font-size: 1em; line-height: 1.5em; }
h1 { margin: 1.05em 0; font-size: 1.4286em; line-height: 1.05em; }
h2 { margin: 1.1667em 0; font-size: 1.2857em; line-height: 1.1667em; }
h3 { margin: 1.3125em 0; font-size: 1.1429em; line-height: 1.3125em; }
h4 { margin: 1.5em 0; font-size: 1em; line-height: 1.5em; }
h5 { margin: 1.75em 0; font-size: 0.8571em; line-height: 1.75em; }
h6 { margin: 1.75em 0; font-size: 0.8571em; line-height: 1.75em; }
類似這樣
html>body { font-size: 14px; }
p { margin: 1.5em 0; font-size: 1em; line-height: 1.5em; }
h1 { margin: 1.05em 0; font-size: 1.4286em; line-height: 1.05em; }
h2 { margin: 1.1667em 0; font-size: 1.2857em; line-height: 1.1667em; }
h3 { margin: 1.3125em 0; font-size: 1.1429em; line-height: 1.3125em; }
h4 { margin: 1.5em 0; font-size: 1em; line-height: 1.5em; }
h5 { margin: 1.75em 0; font-size: 0.8571em; line-height: 1.75em; }
h6 { margin: 1.75em 0; font-size: 0.8571em; line-height: 1.75em; }
類似這樣


真的是很好很強大,不單是覺得挺有用的,整個App的UI設計也非常讓人滿意,值得學習。

看到上面也許你會興奮,但是對於老外的52個字母來說,這是很夢幻的效果,對於中文來說,沒戲了,把幾千個漢字打包到js中實在太可怕了,無論是可用性還是性能都不會讓人接受。不過適當的將一些常用字做進去,可能會有不錯的效果,好像是perl的build腳本,上次打包過一次,敗了。
CSS Online Tools

說實話這是維護代碼的噩夢開端。
DSL編碼風格的css擴展,又一個類似於MoreCSS的js類庫,能讓你用非常時髦的DSL風格去編寫樣式檔,我覺得更酷的是去看看這個js本身。

Table HTML生成器,個人感覺沒什麼用,而且生成的TAG還是大寫的,不喜歡。
這是一個挺有意思的東西,太晚了,沒有細看,說明是說可以線上更新CSS檔,但是依賴於IISserver,本身也是用.NET寫的,有待進一步更新。
Deploy 這是一個開源的WebApp,能夠一鍵幫你生成包含項目名稱,DocType,各種JS類庫的熱部署方案。真的很是誘人的一個服務。不過好像也被牆了,不過大家不用擔心,元旦前,我來提供一個牆內開花版。
Lorem ipsum是指一篇常用於排版設計領域的拉丁文文章,主要的目的為測試文章或文字在不同字型、版型下看起來的效果。
Lorem ipsum從西元15世紀開始就被廣泛地使用在西方的印刷、設計領域中,在電腦排版盛行之後,這段被傳統印刷產業使用幾百年的無意義文字又再度流行。由於這段文字以「Lorem ipsum」起頭,並且常被用於標題的測試中,所以一般稱為Lorem ipsum,簡稱為Lipsum。

CSS Sprite Generator 現代網站開發調優經驗中,排在前面的很重要一條就是盡可能的減少頁面的Request數量,(唉,我的首頁連接數就挺大的,不是最理想,好像負載不大),CSS sprite技術因此變得流行,如果不明白的,看看網易郵箱的登陸頁上的圖片就知道了。


Handy Kits For
Designing With CSS
神器Textmate的css格式化bundle,無福使用這等神器。
相信還有很多朋友喜歡使用Dreamweaver的,那這21款Dreamweaver外掛程式你不容錯過。
沒有留言:
張貼留言