我在cakephp工作,想做一些CSS风格。问题出在Internet Explorer上。目前我想让css border-radius在IE7& IE8。我正在使用的CSS是
#lastcol
{
float:left;
width:240px;
min-height:630px;
background-color:#ffffff;
border-radius:8px 8px 8px 8px;
padding:15px 15px 15px 15px;
margin-top:15px;
}
这是一个div
,其边界半径我想让它在IE中也能正常工作。为此我使用behavior : url(/PIE.htc);
。我已经添加了PIE.js
脚本。我在#lastcol
中添加行为功能以便在IE中执行圆角时,背景消失了。我已经使用此功能在css中为某些段执行圆角,这样做效果很好但是对于某些情况,例如上面的情况它不起作用。
我不明白这个问题究竟是什么。为某些behavior : url(/PIE.htc);
添加div
后,为什么会立即删除背景图片或背景颜色,而对于其他人来说,这是完美的。请说明需要做什么。
答案 0 :(得分:1)
请查看http://css3pie.com/documentation/known-issues/
您可能需要将position: relative;
添加到div或为其指定z-index。
答案 1 :(得分:0)
这是因为您需要使用javascript:
创建该元素document.createElement("element");