当我们设置div的边框半径,然后为div设置代码background: url(image.png)
,则即使图像大于div,div也会获得一个弯角..这是bcoz的图像设置为背景...设置包含.swf文件的div的边框半径
但现在我面临一个问题,当我想在div中包含.swf文件。
这里的股利与内本身包含的作为对象的.swf文件一起代码: -
<div id="video_container_1" style="height:300px; border: thick; -moz-border-radius: 5px; border-color:#000000">
<object classid="vid:1" codebase="FlashVideos/bride.swf" width="250px" height="300px" style="-moz-border-radius: 5px; border-color:#000000">
<param name="FlashVideos/bride.swf" />
<param name="quality" value="high" />
<embed src="FlashVideos/bride.swf" quality="high"
pluginspage="http://www.macromedia.com/go/getflashplayer"
type="application/x-shockwave-flash" width="250" height="300" wmode="transparent">
</embed>
</object>
</div>
在这里,我已经设置了边界半径为5像素。我正在mozilla上测试它,这就是为什么我用-moz-border-radius ..但div没有获得弯曲的角落。但是,如果我删除包含.swf文件编码的<object>
标签下的整个代码,则div具有弯曲的角落。可能会有一件非常愚蠢的事情,我没有得到,但一点帮助将明显..如何获得弯曲的角落?
我试过你说的解决方案,但即使应用填充:3px后,没有任何事情发生..我试图使用填充高达10px,但仍然是相同的结果 – Saswat 2012-03-28 15:37:56
即使现在我可以看到,边界颜色也无效。我不知道为什么,但我看到所有边界相关的属性没有得到有效的.. – Saswat 2012-03-28 15:40:14
首先,清理所有不必要的代码 - 从'object'中删除所有样式,并清除'border:thick;'规则。其次,检查你的CSS规则是否被另一个样式表覆盖。第三,如果可能的话,**使用**外部样式表进行样式设计并提供更多的上下文代码,或[jsFiddle示例](http://jsfiddle.net/)。谢谢。 – 2012-03-28 15:54:54