特定於供應商的CSS屬性:必要的邪惡?
[2瀏覽器開發人員(供應商)通常會使用專有屬性擴展CSS規格。 這些擴展具有各種目的,包括添加新功能,進行實驗以及促進定於W3C標準化的功能的測試,然後才能達到候選建議狀態。
)或下劃線(
)開頭。 推薦格式為:
[2 '_''供應商特定標識符' - '有意義的名稱
該約定可以確保兼容性,因為標準CSS屬性永遠不會從連字符或下劃線開始。 但是,儘管這可以最大程度地減少衝突,但特定於供應商的擴展不屬於官方CSS規格的一部分,並且可能會發生變化。 因此,應將其使用最小化。
表1:公共供應商前綴
'-' vendor specific identifier '-' meaningful name
'_' vendor specific identifier '-' meaningful name
組織
微軟 | |
---|---|
[2
| opera軟件|
[2
| WAP論壇|
[2
[2
|
|
。 此示例演示了一種常見的方法:
| 。測試 {
背景:紅色;
/ * IE濾波器擴展 */
過濾器:progid:dximagetransform.microsoft.alpha(不透明度= 60);
寬度:100%; / * IE過濾器所需的 */
-moz-opacity:0.6; / * Mozilla擴展名 */
-khtml-opacity:0.6; / * Konqueror擴展(Safari 1.1) */
不透明度:0.6; / *標準CSS3語法 */
} |
屬性之後,此方法仍然可以使用。 請注意,Internet Explorer 屬性是一個非標準的異常。
| 結論: |
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3