是否有任何工具可以自動轉換速記的CSS爲longhand?我需要這個原因,我想使用SmartSprites,這對於速記來說效果不佳。如何將簡寫CSS轉換爲longhand?
而且prefably也是一個工具,它正好相反,所以精靈計算後,我可以儘可能再縮小三網融合
還可以通過自動spiriting任何其他的解決方案是值得歡迎的,基本上即時尋找一些命令行工具,這些工具可以集成到構建過程中,以便開發人員仍然可以開發原始的css代碼。
是否有任何工具可以自動轉換速記的CSS爲longhand?我需要這個原因,我想使用SmartSprites,這對於速記來說效果不佳。如何將簡寫CSS轉換爲longhand?
而且prefably也是一個工具,它正好相反,所以精靈計算後,我可以儘可能再縮小三網融合
還可以通過自動spiriting任何其他的解決方案是值得歡迎的,基本上即時尋找一些命令行工具,這些工具可以集成到構建過程中,以便開發人員仍然可以開發原始的css代碼。
您可以在Opera上使用Dragonfly。蜻蜓就像Firefox和Chrome上的Firebug,但由Opera開發。 Dragonfly中有一個函數,它可以讓你改變速記,反之亦然。檢查opera.com/dragonfly/documentation/
對於反向,你可以使用一個CSS優化器像csstidy。我懷疑它會將短褲轉換爲非短褲。
爲什麼不開發禁止使用速記和在構建過程中使用csstidy?
如果你不喜歡這個主意,你可以寫一個小腳本做速記轉換,這是不是周圍的其他方式顯著容易。它基本上歸結爲字符串替換。
您的意思是像'margin:0px 0px 0px 0px;'將會轉到'margin-left:0px'等簡寫形式,或者是一種縮寫形式的縮寫形式,其中元素聲明全部在一個CSS上線?如'#element {margin:0px}'。 – betamax 2010-08-06 10:08:16
第一個...即margin:0px 0px 0px 0px;會去保證金左:0像素,等等.... 第二個是不那麼重要了,其易於使用正則表達式... – sajal 2010-08-06 15:04:23
這將是一個不錯的[代碼高爾夫]來實現(HTTP://meta.stackexchange .com/questions/20736/what-is-code-golf-on-stack-overflow)問題 – user123444555621 2010-08-08 11:53:05