2010-06-17 21 views
1

使用Firebug 1.5.4。當我檢查一個元素時,Firebug將檢查窗口中的聲明「padding:10px 0 13px 0」轉換爲「padding:10px 0 13px」,這讓我感到困惑。但它留下了「邊際:0 0 0 16px;」正如我喜歡的那樣。 (爲什麼它沒有鞏固一個?)停止整合css屬性的Firebug

有螢火蟲的設置來顯示所有的CSS在擴大(無整合)格式的屬性?

回答

0

您可以輕鬆驗證Firebug是否按照您的想法進行整合。只要編輯使用Firebug> HTML>樣式>新建物業風格的元素,並且使用

padding: 2px 3px 4px 0; 

你會看到,螢火蟲不會刪除尾隨0;

我的猜測是Firefox選擇不報告速記屬性中尾隨值的零值。 Firebug只是向你展示結果。

+0

這是一個顯示格式問題。我看到了我所看到的。 – 2010-06-19 17:24:28

+0

我也一直在看,而且很煩惱。 – 2010-06-25 09:27:09

+0

據我所知,這不是一個顯示格式問題。 Firebug簡單地報告了Firefox對填充的說明。 – johnjbarton 2010-06-25 15:17:17

0

這也讓我很煩惱!更糟的是,它是半隨機的。

例如,2px 3px 4px 0似乎不會被剪切,但10px 0 13px 0通常會。

我還沒有找到任何設置,但一個解決方法是始終指定單位。

10px 0 13px 0px被改寫爲10px 0 13px 0,這是可以接受的。

另一個解決方法是檢查Expand Shorthand Properties菜單項。但是,這打破了「填充」,「填充左」,「填充頂部」等。