【发布时间】:2013-04-30 09:00:40
【问题描述】:
我在设置 div 边框时遇到问题,它使用 border-radius.htc。
它适用于除IE之外的所有浏览器。
我将此网站称为div 作为圆角http://dimox.net/cross-browser-border-radius-rounded-corners/
我的 HTML 将是,
<div id="div1">
<input type="text" id="txtBox" />
</div>
CSS 会,
#div1 {
width: 200px;
height: 30px;
background-color: #D1C9CC;
border-style: solid;
border-width: thin;
border-color: red;
-webkit-border-radius : 10px;
-moz-border-radius: 10px;
border-radius: 10px;
behavior: url(jquery/border-radius.htc);
-webkit-border-radius: 10px;
}
#txtBox {
width: 180px;
height: 20px;
background-color: transparent;
position: relative;
top: 5px;
left: 10px;
border-style: none;
}
我需要在IE 中使用red 颜色的border 设置textbox 圆角。我该如何修改?
肯定会感谢好的答案。
【问题讨论】:
-
你的 jquery/border-radius.htc 文件存在吗?
-
如果您知道盒子的确切尺寸或
div,那么您可以使用与盒子大小相同的背景图片并为其应用圆角。 -
@dystroy 是的,我有文件。所以我可以将 div 设置为圆形。
-
@Andrew 我只需要使用
CSS来执行此操作。 -
我从未听说过
.htc文件。我知道的唯一方法是使用它:developers.google.com/chrome/chrome-frame,但您需要让每个用户将其安装到自己的浏览器中。背景图像也是 CSS 的一部分
标签: css internet-explorer internet-explorer-8 border rounded-corners