Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 圆角黑客-我做错了什么?_Html_Css_Internet Explorer - Fatal编程技术网

Html 圆角黑客-我做错了什么?

Html 圆角黑客-我做错了什么?,html,css,internet-explorer,Html,Css,Internet Explorer,我已经实现了一个.htc行为,试图从这里获得IE-6-8的圆角: 即使遵循了它推荐的所有小IE方法,似乎也无法让它正常工作 #callbox { position:relative; background-image:url(images/callbox_bg.png); width:360px; height:75px; float:right; padding:10px 20px 0px 10px; font-size:26px; display:block; border-radi

我已经实现了一个.htc行为,试图从这里获得IE-6-8的圆角:

即使遵循了它推荐的所有小IE方法,似乎也无法让它正常工作

#callbox {
position:relative;
background-image:url(images/callbox_bg.png);
width:360px;
height:75px;
float:right;
padding:10px 20px 0px 10px;
font-size:26px;

display:block;


border-radius: 15px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;


behavior: url(/css/border-radius.htc);
zoom:1;

}

在他们的例子中,他们有
边界半径:15px
行为之后
。看看这是否有效,或者你。同时查看IE的注意事项列表,确保它们不适用于您的布局

.rounded-corners {
    behavior: url(/css/border-radius.htc);
    border-radius: 20px;
}

在他们的例子中,他们有
边界半径:15px
行为之后
。看看这是否有效,或者你。同时查看IE的注意事项列表,确保它们不适用于您的布局

.rounded-corners {
    behavior: url(/css/border-radius.htc);
    border-radius: 20px;
}

我觉得还可以,您确定htc文件路径正确吗,即可以通过
http://example.com/css/boarder-radius.htc

我觉得没问题,您是否确定htc文件路径正确,即可以通过
http://example.com/css/boarder-radius.htc

通常在CSS中,url路径是相对于文档的。使用.htc文件,但它需要相对于站点根

以以下站点结构为例:

Root
   - images/
      - image.png
   - css/
      - layout.css
- index.html
- border-radius.htc
要在layout.css文件中使用图像,您的url应该是
('../images/image.png')
要使用.htc文件,它应该是
('../border radius.htc')


此外(这可能不相关),但要使CSS3PIE.htc正常工作,您需要添加位置:相对于样式。

通常在CSS中,url路径相对于文档。使用.htc文件,但它需要相对于站点根

以以下站点结构为例:

Root
   - images/
      - image.png
   - css/
      - layout.css
- index.html
- border-radius.htc
要在layout.css文件中使用图像,您的url应该是
('../images/image.png')
要使用.htc文件,它应该是
('../border radius.htc')


此外(这可能不相关),但要使CSS3PIE.htc正常工作,您需要添加位置:相对于样式。

已对其进行更改,因此边界半径在之后,没有更改。我已经浏览了列表并将其应用于这个callbox div,所以我不知道还能做什么!已经更改,因此边界半径在之后,没有更改。我已经浏览了列表并将其应用于这个callbox div,所以我不知道还能做什么!你好已将.htc移动到根文件夹,并将css路径更改为:behavior:url(../border radius.htc);但是仍然不走运:(我做得对吗?border-radius.htc真的在站点根目录上吗?我想这会让你的css-url(border-radius.htc)变得更容易)不是吗?它必须在根目录上。顺便说一句,成功了!它是一个流浪者/在路径中…谢谢你的帮助!我也是这么想的。这也让我困惑了很长时间。请记住接受这一正确答案。谢谢。嗨。已经将.htc移到根文件夹,并将css路径更改为:行为:url(../border radius.htc);但仍然没有运气:(我这样做对吗?border-radius.htc是否真的在站点根目录上?我想这会使您的css-url(border-radius.htc)成为不是吗?它必须在根上。顺便说一句,成功了!它是一条迷路/在路上…谢谢你的帮助!我想是的。这也让我困惑了很长时间。请记住接受这一正确答案。谢谢。