」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 供應商特有屬性詳解

供應商特有屬性詳解

發佈於2025-05-01
瀏覽:192

特定於供應商的CSS屬性:必要的邪惡?

[2

瀏覽器開發人員(供應商)通常會使用專有屬性擴展CSS規格。 這些擴展具有各種目的,包括添加新功能,進行實驗以及促進定於W3C標準化的功能的測試,然後才能達到候選建議狀態。 Vendor-specific Properties )或下劃線(

_

)開頭。 推薦格式為:

[2 '_''供應商特定標識符' - '有意義的名稱

該約定可以確保兼容性,因為標準CSS屬性永遠不會從連字符或下劃線開始。 但是,儘管這可以最大程度地減少衝突,但特定於供應商的擴展不屬於官方CSS規格的一部分,並且可能會發生變化。 因此,應將其使用最小化。 表1:公共供應商前綴

'-'   vendor specific identifier   '-'   meaningful name

'_'   vendor specific identifier   '-'   meaningful name
組織

-多發性硬化症- [2 [2 [2 opera軟件 [2 高級電視標準委員會 WAP論壇 [2 Safari(和其他基於WebKit的)在廣泛的CSS3支持之前,開發人員使用了供應商特定的擴展, opacity 。測試 { 背景:紅色; / * IE濾波器擴展 */ 過濾器:progid:dximagetransform.microsoft.alpha(不透明度= 60); 寬度:100%; / * IE過濾器所需的 */ -moz-opacity:0.6; / * Mozilla擴展名 */ -khtml-opacity:0.6; / * Konqueror擴展(Safari 1.1) */ 不透明度:0.6; / *標準CSS3語法 */ } 此技術確保了各種瀏覽器的兼容性,每個瀏覽器都選擇適當的屬性。 即使瀏覽器採用了標準 obacity 特定於供應商的屬性有助於測試和橋接兼容性差距,但對於長期解決方案而言並不理想。 始終偏愛標準CSS屬性。 只有在絕對必要時才使用供應商前綴,請記住它們沒有得到充分證明,並且可能出乎意料地改變。 請參閱我可以使用瀏覽器兼容性信息的資源。
微軟
[2
[2
[2 [2
。 此示例演示了一種常見的方法:
屬性之後,此方法仍然可以使用。 請注意,Internet Explorer 屬性是一個非標準的異常。 結論:
最新教學 更多>
  • 如何從PHP中的Unicode字符串中有效地產生對URL友好的sl。
    如何從PHP中的Unicode字符串中有效地產生對URL友好的sl。
    為有效的slug生成首先,該函數用指定的分隔符替換所有非字母或數字字符。此步驟可確保slug遵守URL慣例。隨後,它採用ICONV函數將文本簡化為us-ascii兼容格式,從而允許更廣泛的字符集合兼容性。 接下來,該函數使用正則表達式刪除了不需要的字符,例如特殊字符和空格。此步驟可確保slug僅包...
    程式設計 發佈於2025-05-01
  • 為什麼Microsoft Visual C ++無法正確實現兩台模板的實例?
    為什麼Microsoft Visual C ++無法正確實現兩台模板的實例?
    The Mystery of "Broken" Two-Phase Template Instantiation in Microsoft Visual C Problem Statement:Users commonly express concerns that Micro...
    程式設計 發佈於2025-05-01
  • Python讀取CSV文件UnicodeDecodeError終極解決方法
    Python讀取CSV文件UnicodeDecodeError終極解決方法
    在試圖使用已內置的CSV模塊讀取Python中時,CSV文件中的Unicode Decode Decode Decode Decode decode Error讀取,您可能會遇到錯誤的錯誤:無法解碼字節 在位置2-3中:截斷\ uxxxxxxxx逃脫當CSV文件包含特殊字符或Unicode的路徑逃...
    程式設計 發佈於2025-05-01
  • 獲取SQL Server查詢執行計劃的技巧
    獲取SQL Server查詢執行計劃的技巧
    [2 了解查詢執行計劃對於優化SQL Server性能至關重要。 本指南概述了檢索這些計劃的幾種方法,為您的查詢如何處理提供了寶貴的見解。 [2 在SSMS中,導航到“查詢”菜單,然後選擇“包含實際的執行計劃。 執行查詢。 將出現一個新的“執行計劃”選項卡,詳細介紹每個語句的執行計劃。 在執行計劃...
    程式設計 發佈於2025-05-01
  • 解決MySQL插入Emoji時出現的\\"字符串值錯誤\\"異常
    解決MySQL插入Emoji時出現的\\"字符串值錯誤\\"異常
    Resolving Incorrect String Value Exception When Inserting EmojiWhen attempting to insert a string containing emoji characters into a MySQL database us...
    程式設計 發佈於2025-05-01
  • 如何從Google API中檢索最新的jQuery庫?
    如何從Google API中檢索最新的jQuery庫?
    從Google APIS 問題中提供的jQuery URL是版本1.2.6。對於檢索最新版本,以前有一種使用特定版本編號的替代方法,它是使用以下語法:獲取最新版本:未壓縮)While these legacy URLs still remain in use, it is recommended ...
    程式設計 發佈於2025-05-01
  • 解決Spring Security 4.1及以上版本CORS問題指南
    解決Spring Security 4.1及以上版本CORS問題指南
    彈簧安全性cors filter:故障排除常見問題 在將Spring Security集成到現有項目中時,您可能會遇到與CORS相關的錯誤,如果像“訪問Control-allo-allow-Origin”之類的標頭,則無法設置在響應中。為了解決此問題,您可以實現自定義過濾器,例如代碼段中的MyFi...
    程式設計 發佈於2025-05-01
  • 費馬分解法如何提升Python素數分解效率?
    費馬分解法如何提升Python素數分解效率?
    python Prime分解:在Python編程領域中的深度探索,這是尋找給定數量的素數的質量因素,通常是出現的。一種常見的方法是蠻力方法,它需要係統地測試從2到輸入號碼的平方根的每個數字,以查看它是否均勻分裂。 此方法雖然直接計算,但對於大數字而言,它在計算中可能昂貴。為了減輕此問題,採用了一...
    程式設計 發佈於2025-05-01
  • Java中假喚醒真的會發生嗎?
    Java中假喚醒真的會發生嗎?
    在Java中的浪費喚醒:真實性或神話? 在Java同步中偽裝喚醒的概念已經是討論的主題。儘管存在這種行為的潛力,但問題仍然存在:它們實際上是在實踐中發生的嗎? Linux的喚醒機制根據Wikipedia關於偽造喚醒的文章,linux實現了pthread_cond_wait()功能的Linux實現,...
    程式設計 發佈於2025-05-01
  • 編譯器報錯“usr/bin/ld: cannot find -l”解決方法
    編譯器報錯“usr/bin/ld: cannot find -l”解決方法
    錯誤:“ usr/bin/ld:找不到-l “ 此錯誤表明鏈接器在鏈接您的可執行文件時無法找到指定的庫。為了解決此問題,我們將深入研究如何指定庫路徑並將鏈接引導到正確位置的詳細信息。 添加庫搜索路徑的一個可能的原因是,此錯誤是您的makefile中缺少庫搜索路徑。要解決它,您可以在鏈接器命令中添...
    程式設計 發佈於2025-05-01
  • CSS優先級如何影響繼承屬性?
    CSS優先級如何影響繼承屬性?
    繼承CSS屬性:特定性Enigma 繼承的樣式是從父元素傳遞給其後代的屬性。合理地想知道繼承屬性的特異性如何與直接定位的規則相比。 考慮以下HTML和CSS代碼: 。 } 在這種情況下,.all_red_text div中的H2元素繼承了黑色的默認瀏覽器行為。顏色:紅色; .All_red_text...
    程式設計 發佈於2025-05-01
  • 用戶本地時間格式及時區偏移顯示指南
    用戶本地時間格式及時區偏移顯示指南
    在用戶的語言環境格式中顯示日期/時間,並使用時間偏移在向最終用戶展示日期和時間時,以其localzone and格式顯示它們至關重要。這確保了不同地理位置的清晰度和無縫用戶體驗。以下是使用JavaScript實現此目的的方法。 方法:推薦方法是處理客戶端的Javascript中的日期/時間格式化和...
    程式設計 發佈於2025-05-01
  • 為什麼我會收到MySQL錯誤#1089:錯誤的前綴密鑰?
    為什麼我會收到MySQL錯誤#1089:錯誤的前綴密鑰?
    mySQL錯誤#1089:錯誤的前綴鍵錯誤descript [#1089-不正確的前綴鍵在嘗試在表中創建一個prefix鍵時會出現。前綴鍵旨在索引字符串列的特定前綴長度長度,可以更快地搜索這些前綴。 了解prefix keys `這將在整個Movie_ID列上創建標準主鍵。主密鑰對於唯一識...
    程式設計 發佈於2025-05-01
  • 如何將PANDAS DataFrame列轉換為DateTime格式並按日期過濾?
    如何將PANDAS DataFrame列轉換為DateTime格式並按日期過濾?
    Transform Pandas DataFrame Column to DateTime FormatScenario:Data within a Pandas DataFrame often exists in various formats, including strings.使用時間數據時...
    程式設計 發佈於2025-05-01
  • Python元類工作原理及類創建與定制
    Python元類工作原理及類創建與定制
    python中的metaclasses是什麼? Metaclasses負責在Python中創建類對象。就像類創建實例一樣,元類也創建類。他們提供了對類創建過程的控制層,允許自定義類行為和屬性。 在Python中理解類作為對象的概念,類是描述用於創建新實例或對象的藍圖的對象。這意味著類本身是使用...
    程式設計 發佈於2025-05-01

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3