您可以在所有標準標籤前使用瀏覽器特定的前綴嗎?你可以在所有css標籤前使用瀏覽器特定的前綴嗎?
例如
#div{
padding:20px;
-moz-padding-bottom:10px;
}
是上述有效的CSS,用於確保Firefox對所有其他瀏覽器有不同的底部填充?
您可以在所有標準標籤前使用瀏覽器特定的前綴嗎?你可以在所有css標籤前使用瀏覽器特定的前綴嗎?
例如
#div{
padding:20px;
-moz-padding-bottom:10px;
}
是上述有效的CSS,用於確保Firefox對所有其他瀏覽器有不同的底部填充?
不,它不是定位瀏覽器的前綴,它是用於特定非標準屬性的前綴,如-moz-opacity
或-moz-padding-start
。它不適用於標準屬性。
你可以隨時這樣做,但瀏覽器不理解它的風格,CSS不會通過CSS Validation。
是的,你可以嘗試使用任何你喜歡的風格,比如「眼睛顏色」或「爆炸半徑」......) – Guffa 2010-07-05 13:31:51
首先,沒有,沒有的事情前綴是標準化的,因爲他們是同一個屬性的跨瀏覽器(或應來,不走這在IE授予)。
而不是你用這個前綴後,我會看看一個完全不同的方法... 取出差異在渲染,而不是試圖解決它們,至少儘可能多。
Take a look at a CSS reset stylesheet,正常化填充等跨瀏覽器,然後看看修復任何剩餘的怪癖。
你爲什麼要*要這樣做?只是好奇... – 2010-07-05 13:20:55
與safari相比,我的設計在firefox中呈現出不同的色彩,因此我想專門針對firefox。 – Ash 2010-07-05 13:24:09