[英]Why does border-radius not work in a specific website with Internet Explorer?
我們為Google Chrome,Firefox,Safari和Internet Explorer開發瀏覽器擴展。 我們的擴展程序將HTML元素插入網站,例如mail.google.com和email14.secureserver.net。
我們的HTML元素的border-radius
CSS屬性為5px。 在所有網站(例如mail.google.com)和所有瀏覽器中都可以,但是在使用Internet Explorer的https://email14.secureserver.net/webmail.php?login=1中 ,沒有border-radius
,我看到這些屬性為紅色:
在mail.google.com中:
在email14.secureserver.net中:
有什么問題,該網站是否禁用了border-radius
?
有沒有一種方法可以定義border-radius
,該方法也可以在該網站上使用? 我看到Internet Explorer 9及更高版本支持border-radius
。
如何檢測email14.secureserver.net
是否使用Internet Explorer的舊模式? 是否可以在不禁用此模式的情況下定義border-radius
?
我使用的是Internet Explorer 11,但此擴展程序應可用於所有版本的Internet Explorer。
一個網站可以要求IE使用較舊的引擎來呈現它,檢查檢查器,它應該說它是否在使用某些較舊的版本,古怪的兼容模式等等。
僅基於第二個屏幕截圖,您在調用“ border-top-left-radius:5px;
”之前具有“ borderRadius: 5px
”
borderRadius的語法不正確,它可能會取消之后的代碼。 ie9 +支持border-radius,因此您應該不會有問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.