項目需在 IE7 環境下運行,CSS3 border-radius 圓角按鈕在 IE7/IE8 中降級為方形,影響 UI 一致性。
引入 ie-css3.htc 行為文件,通過 IE 私有 behavior 屬性模擬 CSS3 圓角、陰影、漸變等效果。
ie-css3.htc(GitHub 等開源庫均有)。/css/ie-css3.htc)。.rounded-btn {
border-radius: 10px;
behavior: url(/css/ie-css3.htc); /* IE 專用 */
}
behavior 路徑相當於 HTML 頁面路徑,建議使用絕對路徑或相對站點根目錄路徑。text/x-component MIME 類型服務,IIS 需配置對應映射。@supports 或條件註釋控制。