我有以下在Firefox,Chrome和Safari中可用的工具。但不是在IE9中。它在td的左上和右上應用圓角。我想念什么?border-left: solid 1px #444f82;border-right:solid 1px #444f82;border-top:solid 1px #444f82;border-top-right-radius: 7px;border-top-left-radius: 7px;-moz-border-radius-topright: 7px;-webkit-border-top-right-radius: 7px;-khtml-border-radius-topright: 7px;-moz-border-radius-topleft: 7px;-webkit-border-top-left-radius: 7px;-khtml-border-radius-topleft: 7px;behavior: url(/survey_templates/PIE.htc);
3 回答

森欄
TA貢獻1810條經驗 獲得超5個贊
您是否已將其放在HTML文檔的頂部(在<html>標記上方)
<!DOCTYPE html>
IE9要求網站顯示新的HTML5 / CSS3內容
編輯:或其他許多Doctype(XHTML等,但這是最短和最容易記住的)

繁花如伊
TA貢獻2012條經驗 獲得超12個贊
據我所知,邊界半徑應該適用于IE9。您可能在頁面標題中缺少此內容:
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
“ edge”表示“使用最新的渲染引擎”,因此IE 9將使用9,10使用10,依此類推。

HUH函數
TA貢獻1836條經驗 獲得超4個贊
在頁面標題中添加<!DOCTYPE html>
和<meta http-equiv="X-UA-Compatible" content="IE=edge" />
,它已經解決了我的問題。如果border-radius在IE9中不起作用,則必須在頁面標題中同時添加<!DOCTYPE html>
和<meta http-equiv="X-UA-Compatible" content="IE=edge" />
。請記住,如果<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
頁面頂部的邊框半徑可能尚未出現在IE9中,那么最好將其更改為<!DOCTYPE html>
- 3 回答
- 0 關注
- 600 瀏覽
添加回答
舉報
0/150
提交
取消